Javascript 名称的Jquery验证问题(仅限字符)
我在使用预定义的jquery验证工具正确验证名称格式时遇到了一些问题 我希望名称只接受字符,我甚至使用了正确的正则表达式,但它仍然接受数字 我正在使用以下脚本: 这是我基本上添加的内容:Javascript 名称的Jquery验证问题(仅限字符),javascript,jquery,html,regex,validation,Javascript,Jquery,Html,Regex,Validation,我在使用预定义的jquery验证工具正确验证名称格式时遇到了一些问题 我希望名称只接受字符,我甚至使用了正确的正则表达式,但它仍然接受数字 我正在使用以下脚本: 这是我基本上添加的内容: names: function(value, element) { return this.optional(element) || /^\w+$/.test(value); }, 完整JQUERY文件: 文件1:(script.js) 文件2:(jquery.vali
names: function(value, element) {
return this.optional(element) || /^\w+$/.test(value);
},
完整JQUERY文件:
文件1:(script.js)
文件2:(jquery.validate.js)
完整:(不编译tho)据我所知,您只需要字母,因此:
names: function(value, element) {
return this.optional(element) || /^[a-zA-Z]+$/.test(value);
},
同意M42:
\w匹配任何字母数字字符(单词字符),包括下划线(缩写为[a-zA-Z0-9])
工作得很好-谢谢。需要再次学习正则表达式-我认为/w没有包括numbers@John_Nil:不客气。下面是一个关于regex的有趣网站: