C#ASP.NET Core-Data.Annotations-特定电子邮件的正则表达式

问题描述 投票:0回答:1

如何通过ASP.NET核心中的数据注释将正则表达式\b[A-Za-z0-9._%-]+@(live\.wcs\.ac\.uk)\b实现为正则表达式检查。

[Required]    
[RegularExpression(\b[A-Za-z0-9._%-]+@(live\.wcs\.ac\.uk)\b)]    
public string Email {get; set; }

这是我尝试设置它的方式,因为我希望将@ live.wcs.ac.uk用作验证检查,但我的IDE不喜欢我在上面尝试的输入。

有关如何正确设置注释的快速说明的任何帮助?

c# regex data-annotations
1个回答
0
投票

C#中的正则表达式应声明为string对象,即:

[RegularExpression(@"\b[A-Za-z0-9._%-]+@(live\.wcs\.ac\.uk)\b")]
© www.soinside.com 2019 - 2024. All rights reserved.