jQuery 验证插件 : accept only alphabetical characters?

标签 jquery validation jquery-validate

我想使用 jQuery 的验证插件来验证只接受字母字符的字段,但似乎没有明确的规则。我在 google 上搜索过,但没有发现任何有用的信息。

有什么想法吗?

感谢您的帮助。

最佳答案

如果包含其他方法文件,则这是 1.7 的当前文件:http://ajax.microsoft.com/ajax/jquery.validate/1.7/additional-methods.js

您可以使用lettersonly 规则:) 附加方法是您下载的zip 的一部分,您始终可以找到最新的here .

这是一个例子:

$("form").validate({
  rules: {
    myField: { lettersonly: true }
  }
});

值得注意的是,每个附加方法都是独立的,您可以包含特定的方法,只需将其放在 .validate() 调用之前即可:

jQuery.validator.addMethod("lettersonly", function(value, element) {
  return this.optional(element) || /^[a-z]+$/i.test(value);
}, "Letters only please"); 

关于jQuery 验证插件 : accept only alphabetical characters?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2794162/

相关文章:

jquery - jQuery 验证插件问题(远程验证)

javascript - <select> 选项在更改页面后保持不变

html - 有效网页加载速度更快吗?

javascript - jquery validate plugin - 仅当其中一个字段不为空时才验证

validation - 关于在一个字段上使用 FacesValidator(JSF 验证)和 Bean 验证的问题

ruby-on-rails-3 - 带有命名空间模型的 Rails 自定义验证消息

javascript - 使用 jquery 验证表单时使用默认浏览器消息

jquery - ASP.net Updatepanel 中的复选框和单选按钮 Bootstrap CSS

javascript - 重置所有选择下拉菜单

php - 构建支持 ajax 的应用程序的最佳方式