评估非空白输入但允许空格

时间:2011-04-20 15:14:02

标签: javascript jquery

我正在验证非空白输入,但我允许空格,以便可以输入典型的英语。

我有这个:

jQuery.validator.addMethod("alphanumeric", function(value, element) {
            return this.optional(element) || (/^[a-zA-Z0-9]+/.test(value));
});

哪个字符串会接受没有空格的字符串,否则就不会接受它们。

例如:它会接受StackOverflow但不接受Stack Overflow

我想检查“至少有一个字母数字字符某处”。我怎么能这样做?

注意:如果我以概念上效率低下的方式处理这个问题,请纠正我,当然有一种标准化的验证方式。

1 个答案:

答案 0 :(得分:0)

jQuery.validator.addMethod("alphanumeric", function(value, element) {
            return this.optional(element) || (/^[a-zA-Z0-9]{1}([a-zA-Z0-9]*| [a-zA-Z0-9]+)*$/.test(value));
});

必须是这个;)

编辑:RegExp缺失/