У меня есть форма с несколькими текстовыми полями, переключателями и полями выбора. Я пишу пользовательские методы проверки, которые я добавил, используя validator.addmethod.
Если пользователь отправил эту форму, оставив некоторые или все поля пустыми, форма должна быть отправлена, но если пользователь вводит данные в текстовые поля, данные должны быть алфавитными и не должны содержать специальных символов и цифр.
Я пишу код проверки для некоторых текстовых полей, для которых пользовательский код проверки, как я упоминал выше, выглядит следующим образом.
$.validator.addMethod('specialchar', function (value) {
return /^[^a-zA-Z]$/.test(value);
}, 'First Name should not contain special characters.');
- ** Теперь фактически, когда пользователь отправляет форму с пустыми полями, сообщения об ошибках вышеупомянутого пользовательского метода проверки отображаются для тех текстовых полей, которым назначен вышеуказанный метод **
- Я думаю, что в моем регулярном выражении есть проблема, которую я не могу определить.
Если мое регулярное выражение верно, то есть ли другой метод для добавления регулярного выражения в JQuery, т.е. с регулярным выражением lookahed.
Пожалуйста, помогите мне с этими двумя проблемами, ребята
Спасибо