Jquery验证名称问题(仅限字符)

时间:2014-02-04 16:05:35

标签: javascript jquery html regex validation

我在使用预定义的jquery验证工具正确验证名称格式时遇到了一些麻烦,

我希望名称只接受字符,我甚至使用了正确的正则表达式,但它仍然接受数字。

我正在使用此脚本:http://jqueryvalidation.org/

这是我基本上添加的内容:

names: function(value, element) {
            return this.optional(element) || /^\w+$/.test(value);
        },

FULL JQUERY FILE:

文件1:http://jsfiddle.net/EjSbd/(script.js)

文件2:http://jsfiddle.net/qM4Uz/(jquery.validate.js)

full:http://jsfiddle.net/EjSbd/(不编译)

2 个答案:

答案 0 :(得分:2)

据我所知,你只想要信件,所以:

names: function(value, element) {
            return this.optional(element) || /^[a-zA-Z]+$/.test(value);

    },

答案 1 :(得分:0)

同意M42:

\ w匹配任何字母数字字符(单词字符),包括下划线([a-zA-Z0-9 _]的缩写)。

Regex to match only letters