Я использую проверить плагин из http://bassistance.de/jquery-plugins/jquery-plugin-validation/
То, что я пытаюсь найти, является способом заставить некоторые мои поля формы принять буквы только, никакие числа, специальные символы и т.д...
Какие-либо люди идеи?Большое спасибо.
Просто добавьте собственный валидатор и используйте его следующим образом:
jQuery.validator.addMethod("accept", function(value, element, param) {
return value.match(new RegExp("." + param + "$"));
});
Только цифры:
rules: {
field: { accept: "[0-9]+" }
}
Только буквы
rules: {
field: { accept: "[a-zA-Z]+" }
}
Небольшое изменение.
jQuery.validator.addMethod("accept", function(value, element, param) {
return value.match(new RegExp("^" + param + "$"));
});
Потому что таким образом он принимал такие выражения, как "#abc".