如何为电话号码验证注释电话号码数据注释?美国电话号码(000)-000-0000或000-000-0000的MVC验证
有没有办法在前端使用这种格式,比如使用HTML5模式?我知道在HTML5和MVC3中都有电话号码的数据类型,但是想知道我们是否可以用(000)-000-0000或000-000-0000这样的格式来格式化,所以用户不能输入超过10位的数字,if他输入一个以上述格式显示的手机。我想这至今:
[Required]
[DataType(DataType.PhoneNumber)]
[RegularExpression(@"^(\d{10})$", ErrorMessage = "Please enter proper phone number.")]
[Display(Name = "phone")]
public string Phone { get; set; }
我需要其上面的格式显示和验证仅允许10位数字的服务器端图案。 – updev 2012-03-23 14:15:20