数据验证

1 [Required]  //禁止为空
2 [StringLength(20, ErrorMessage = "{0} 必须至少包含 {2} 个字符,最多20个字符。", MinimumLength = 6)]  //限制字符数量  最大为20 最小为6
3 [Display(Name = "用户账号")]  //字段显示的新命名
4 [DataType(DataType.Text)]   //数据类型为文本
5 [Compare("Password", ErrorMessage = "密码和确认密码不匹配。")] //校验Password输入是否一致 
6 [EmailAddress] //Email地址格式
7 [RegularExpression("^[a-zA-Z0-9_]{6,20}$", ErrorMessage = "用户名由字母或数字组成。")]  //正则表达式限制 字母或数字组合
8 [RegularExpression("^\d{17}[\d|x]$", ErrorMessage = "请输入18位身份证号码。")] //正则表达式限制 18位身份证号码
9 [RegularExpression("^0?(1)[0-9]{10}$", ErrorMessage = "请输入国内手机号码。")] //正则表达式限制 国内手机号码

 

转载于:https://www.cnblogs.com/chonghanyu/p/6507206.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值