Подтвердите номер телефона в Бангладеш, указав дополнительные 88 или 01 перед 11 цифрами.C#

Место общения программистов C#
Ответить
Anonymous
 Подтвердите номер телефона в Бангладеш, указав дополнительные 88 или 01 перед 11 цифрами.

Сообщение Anonymous »

Я использую следующее регулярное выражение для проверки индийского номера телефона.

Мне нужен дополнительный +88 или 01 перед 11 цифрами телефона.

Вот что я использую:

string mobileNumber = "+8801000000000";
if (new Regex(@"^([01]|\+88)?\d{11}").IsMatch(mobileNumber)){
MessageBox.Show("Mobile number is valide", "All information is required", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
else{
MessageBox.Show("Mobile number is not valide", "All information is required", MessageBoxButtons.OK, MessageBoxIcon.Error);
}


Как это сделать?

ОБНОВЛЕНИЕ

Если я напишу номер мобильного телефона. перед 01, если более 11 цифр, уведомляется о проверке mgs (недействительный номер мобильного телефона!). Ну я использовал, он не работает, когда 13 цифр. Он неправильно изменяет мгновенную проверку.

Вот мой код:


Not valid mobile no.!


Подробнее здесь: https://stackoverflow.com/questions/306 ... -11-digits
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»