Я использую следующее регулярное выражение для проверки индийского номера телефона.
Мне нужен дополнительный +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