jQuery 验证插件 : accept letters only?

标签 jquery jquery-validate

我正在使用 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 验证插件 : accept letters only?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2476378/

相关文章:

javascript - 将 document.getElementsByClassName 转换为 Jquery

jquery - 根据从下拉菜单中选择的选项添加验证规则

jquery 验证特定位置的错误位置

javascript - Jquery单选复选框问题

jQuery : Get row by tr 'id'

javascript - 如何在我的表单中使用 jquery validater 插件中的条件验证

jquery - 如何使用 jquery validate 验证表单的动态部分

javascript - 使用 PHP json_encode 将 PHP 规则数组传递给 jQuery 验证器

javascript - 在 JavaScript 类中调用嵌套函数

Javascript - 多次更改事件触发器