数据验证

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 = "请输入国内手机号码。")] //正则表达式限制 国内手机号码

 

posted @ 2017-04-27 17:06  沉默种子  阅读(168)  评论(0编辑  收藏  举报