Проверка значения формы
Подскажите пожалуйста, есть поле для ввода номера телефона, использую плагин jQuery Masked Input, создал маску
$("#phone").mask("(99) 999-99-99");
и создал кнопку, которая отправляет мне полученное значение. Вопрос такой, как сделать так, что бы в моей маске, в первых двух цифрах (те что в скобочках), можно было указывать только определенные значения и если оно не такое, то выскакивало окно, о неправильном формате? И как сделать проверку, о количестве цифр в форме, и если оно не равно 9, то выскакивала аналогичная ошибка о неправильном формате!? |
var mask = '(99) 555-55-55'
var re = /[\s^\(\)\-]*/
var maskList = mask.split(re)
console.log('maskList: ', maskList)
console.log('firstDigit: ', maskList[1])
console.log('secondDigit: ', maskList[2])
console.log('length: ', maskList.length)
console.log('Error: ', maskList[1] != 9 || maskList[2] != 9 ? true : false)
ЗЫ: Давно не заходил на форум. Забыл как делать так, чтобы код в посте запускался? |
Цитата:
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Цитата:
alert('Спасибо')
:dance: |
| Часовой пояс GMT +3, время: 00:38. |