2016-01-19 2 views
1

По форме отправьте с помощью «jQuery validator» для проверки поля ввода. Я хочу, чтобы номер телефона валидатора работал нормально, но проблема заключается в том, что номер телефона должен начинаться с «+».Проверка номера телефона с помощью валидатора jQuery

Так я использую RegEx

/\+[91][0-9]{10}/ 

моих правил JQuery является

$("#commentForm").validate({ 
    rules: { 
     phoneNumber: { 
      matches: "/\+[91][0-9]{10}/", 
      required: true, 
      minlength: 10, 
      maxlength: 10, 
      number: true 
     } 
    } 
}); 

Это выше код не работает, является правильным для оного соответствует полю RegEx для JQuery валидатора

+0

Можете ли вы добавить список всех возможных действительных и недопустимых номеров – Tushar

+0

Вы хотите подтвердить ** Мобильный номер **? – Tushar

+0

да + (91) (9823543219) + (91) (9876546719) + (91) (9823453219) + (91) (9876523123) –

ответ

0

является код области всегда 91? в тесте будет соответствовать только коды зон 9 или 1 следуют 10 цифр, если это всегда 91, вы можете попробовать /\+91[0-9]{10}/

, если вы хотите, чтобы соответствовать этим + (91) (9876546719) и +919876546719 вы можете использовать

/\+\(?91\)?\(?[0-9]{10}\)?/ 
Смежные вопросы