Phone Number Validation MVC
Model [Required(ErrorMessage = “You must provide a phone number”)] [Display(Name = “Home Phone”)] [DataType(DataType.PhoneNumber)] [RegularExpression(@”^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$”, ErrorMessage = “Not a valid phone number”)] public string PhoneNumber { get; set; } View: @Html.LabelFor(model => model.PhoneNumber) @Html.EditorFor(model => model.PhoneNumber) @Html.ValidationMessageFor(model => model.PhoneNumber)