Подтвердите номер телефона в Бангладеш, указав дополнительные 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

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