Я хочу, чтобы пользователь мог вводить только мобильный/телефонный номер в указанном формате.Я хочу, чтобы Regex подтвердил номер мобильного телефона и телефона в указанном формате
+1234567891> когда + используется точное после того, как плюс пользователь не может ввести 0 или 00, а также если + используется после + только 10 - 14 цифр.
> когда пользователь вводит единый 0, то пользователь должен ввести 10 цифр только после того, как 0.
0> когда пользователь вводит двойной 00, то после этого пользователь не может войти в третье 0 точное после двукратного 00, а также пользователь должен ввести 10 до 14 цифр после двойного 00.
Мой код - это любой, кто может мне помочь?
string mob = txtmobile.Text.Trim();
Regex plus = new Regex("^[+]?<!(0|00)[0-9]{10,14}$");
Regex zero = new Regex("^[0]{1}[0-9]{10}$");
Regex zeroes = new Regex("^[0]{2}[^0][0-9]{10,14}$");
if (!plus.IsMatch(mob))
{
if (!zero.IsMatch(mob))
{
if (!zeroes.IsMatch(mob))
{
lblmobile.Text = "*Mobile number must be correct format";
lblmobile.Visible = true;
flg = false;
}
}
}
Какая помощь вам нужна? – zerkms