asp.net-mvc – Mvc验证正则表达式只有数字?

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – Mvc验证正则表达式只有数字?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试使用以下代码进行数字验证,以便在Mvc Web应用程序中进行联系号码验证.
[RegularExpression(@"/(^\(\d{10})?)$/",ErrorMessage = "Please enter proper contact details.")]
[required]
[Display(Name = "Contact No")]
public string ContactNo { get; set; }

但验证表达式无效.

对于联系号码,我只想接受数字.它可以是10位移动电话号码或固定电话号码.

解决方法

//是用于构建正则表达式文字对象的javascript方式.在.NET中,您不应该使用它.

请尝试以下方法

@"^\((\d{10}?)\)$"

或者如果你想要10个数字:

@"^(\d{10})$"
原文链接:https://www.f2er.com/aspnet/249137.html

猜你在找的asp.Net相关文章