Я проверяю текстовое поле, чтобы разрешать только буквы и пробелы.Разрешить только буквы и пробелы - плагин проверки правильности jQuery
Это метод я использую:
jQuery.validator.addMethod("lettersonly", function(value, element) {
return this.optional(element) || /^[a-z]+$/i.test(value);
}, "Please enter only letters");
Но регулярное выражение не позволяет пробелы между словами.
Я пробовал: /^[a-z ]+$/i.test(value)
и /^[a-z\s]+$/i.test(value)
JQuery версия - 1.7.1
Вам нужно '' ', если они находятся в классе символов? Я думал, что это была точка класса персонажа. – jbabey
@jbabey. Вы правы, не заметили! исправлено, спасибо! – gdoron
Проблема с такими выражениями заключается в том, что '[]' классы не обязательно подразумевают, что все символы фактически используются. Например, вышесказанное примет строку, состоящую из 100 строк новой строки. Я не уверен, что это действительно означает OP. – georg