我正在验证非空白输入,但我允许空格,以便可以输入典型的英语。
我有这个:
jQuery.validator.addMethod("alphanumeric", function(value, element) {
return this.optional(element) || (/^[a-zA-Z0-9]+/.test(value));
});
哪个字符串会接受没有空格的字符串,否则就不会接受它们。
例如:它会接受Stack
或Overflow
但不接受Stack Overflow
我想检查“至少有一个字母数字字符某处”。我怎么能这样做?
注意:如果我以概念上效率低下的方式处理这个问题,请纠正我,当然有一种标准化的验证方式。
答案 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缺失/