Neo*_*Neo 9 model-view-controller asp.net-mvc asp.net-mvc-3
我尝试使用以下代码进行数字验证,以便在Mvc Web应用程序中验证联系号码.
[RegularExpression(@"/(^\(\d{10})?)$/", ErrorMessage = "Please enter proper contact details.")]
[Required]
[Display(Name = "Contact No")]
public string ContactNo { get; set; }
Run Code Online (Sandbox Code Playgroud)
但验证表达式无效.
对于联系号码,我只想接受数字.它可以是10位移动号码或固定电话号码.
gdo*_*ica 14
如果除了数字之外没有任何限制,这应该适合:
[RegularExpression(@"^\d+$", ErrorMessage = "Please enter proper contact details.")]
[Required]
[Display(Name = "Contact No")]
public string ContactNo { get; set; }
Run Code Online (Sandbox Code Playgroud)
/ /
是javascript构建正则表达式文字对象的方法.在.NET中,您不应该使用它.
请尝试以下方法:
@"^\((\d{10}?)\)$"
Run Code Online (Sandbox Code Playgroud)
或者如果你想要10个数字:
@"^(\d{10})$"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
33424 次 |
最近记录: |