0
我正在验证非空白输入,但我允许使用空格,以便输入典型的英语。评估非空白输入但允许空白
我有这样的:
jQuery.validator.addMethod("alphanumeric", function(value, element) {
return this.optional(element) || (/^[a-zA-Z0-9]+/.test(value));
});
将接受一些没有空格的字符串,否则将不接受他们。
例:它将接受Stack
或Overflow
但不Stack Overflow
我要检查“至少一个字母数字字符地方”。我该怎么办?
注意:如果我以一种概念上效率低下的方式解决这个问题,请纠正我,肯定有一种标准化的验证方式。
嗯,这似乎并没有正确评估 - 它打乱了我的其他jQuery代码,表示一个错误的地方。我不知道正则表达式,所以我看不出是否有错误。 – AKor 2011-04-20 15:49:45
我不好意思,我在正则表达式前忘记了/!/^ [a-zA-Z0-9] {1}([a-zA-Z0-9] * | [a-zA-Z0-9] +)* $ / – BornBanane 2011-04-21 14:45:32