我正在研究MVC项目。我有一个接受电话号码的文本框,它显示控件激活的掩码,如() - - 。这个掩码用布局中的javascript编写,用于整个项目
[Required(ErrorMessage = "Phone is required")]
[RegularExpression(@"^(?!0{10})\(?([0-9]{3})\)?[-.●]?([0-9]{3})[-.●]([0-9]{4})$", ErrorMessage = "Phone must not contain all zeros")]
[StringLength(16, ErrorMessage = " {0} can be maximum 16 characters")]
public string Phone { get; set; }
我的模特是
@Html.TextboxFor(model=>model.Phone,new{Class="form-control phone"})
并查看
q
它不接受全零但是错误信息在校正之后仍然存在,这不允许保存