如何在 mvc5 中使用数据注释验证手机号码
How to validate mobile Number using data annotation in mvc5
我需要使用数据注释验证所有印度手机号码。在我的模型中,我使用以下代码
[Required]
[Display(Name = "Mobile Number")]
[CustomRemote("IsMobileNoAvailable", "Employees",
ErrorMessage = "Mobile No already in use", AdditionalFields = "Id")]
[?]
public string ContactNumber { get; set; }
但我很困惑我需要写什么来代替 [?]?请建议我验证手机号码的最佳方法。
您可以添加此正则表达式来代替 [?]
[RegularExpression(@"^((\+91-?)|0)?[0-9]{10}$", ErrorMessage = "Entered phone format is not valid.")]
试试这个,希望对你有帮助。
[RegularExpression(@"^([0]|\+91[\-\s]?)?[789]\d{9}$", ErrorMessage = "Entered Mobile No is not valid.")]
我需要使用数据注释验证所有印度手机号码。在我的模型中,我使用以下代码
[Required]
[Display(Name = "Mobile Number")]
[CustomRemote("IsMobileNoAvailable", "Employees",
ErrorMessage = "Mobile No already in use", AdditionalFields = "Id")]
[?]
public string ContactNumber { get; set; }
但我很困惑我需要写什么来代替 [?]?请建议我验证手机号码的最佳方法。
您可以添加此正则表达式来代替 [?]
[RegularExpression(@"^((\+91-?)|0)?[0-9]{10}$", ErrorMessage = "Entered phone format is not valid.")]
试试这个,希望对你有帮助。
[RegularExpression(@"^([0]|\+91[\-\s]?)?[789]\d{9}$", ErrorMessage = "Entered Mobile No is not valid.")]