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