надеюсь, у вас все хорошо, я новичок в ASP.NET MVC и проверяю данные для атрибута phoneNumber , который имеет тип int .
Я хочу, чтобы номер телефона начинался с 0, а после этого - 9 цифр, но важно начинать с 0.
Итак, я сделал это регулярное выражение ^ [0] {1} [0-9] {9} $
но проблема в том, что всякий раз, когда приходит запрос http post и я вижу данные, я выяснил, что номер телефона не начинается с нуля и начинается с номерапосле 0. Как это
0557998765 (это то, что должно появиться) 557998765 (к сожалению, это то, что появляется)
Может кто-нибудь помочь?Это код для атрибута phoneNumber в моей модели.
[Required(ErrorMessage = "You must provide a phone number")]
[DataType(DataType.PhoneNumber)]
[RegularExpression("^[0]{1}[0-9]{9}$", ErrorMessage = "Phone Number must be 10 Digits Long.")]
public int PhoneNumber { get; set; }