你的位置:首页 > ASP.net教程

[ASP.net教程]char导致的验证异常


表的一个字段:

Moblie  char(15)

对应的mvc代码:

@Html.EditorFor(c => c.Mobile)

[RegularExpression("^1[3|4|5|7|8][0-9]\\d{8}$", ErrorMessage = "手机号码格式不对")]
public string Mobile { get; set; }

 

我的解决方案:Moblie  varchar(15)

可能改变正则表达式也能解决问题.