写出ASPNETMVC强类型的手机号码的正则验证
在ASP.NET MVC中,可以使用数据注解特性来进行强类型的手机号码正则验证。以下是一个示例代码:
using System.ComponentModel.DataAnnotations;
public class UserModel
{
[RegularExpression(@"^[1-9]\d{10}$", ErrorMessage = "请输入正确的手机号码")]
public string PhoneNumber { get; set; }
}
在上述代码中,我们使用了RegularExpression特性来对手机号码进行正则验证。正则表达式@"^[1-9]\d{10}$"表示手机号码必须以1-9开头,后面跟着10个数字。
当用户提交表单时,如果手机号码不符合正则表达式的要求,将会返回错误消息"请输入正确的手机号码"。你可以将该特性应用到你的模型中的手机号码属性上,以实现强类型的手机号码正则验证。
原文地址: http://www.cveoy.top/t/topic/hB8b 著作权归作者所有。请勿转载和采集!