Javascript 评估非空白输入,但允许空白
我正在验证非空白输入,但我允许空格,以便可以输入典型的英语 我有这个:Javascript 评估非空白输入,但允许空白,javascript,jquery,Javascript,Jquery,我正在验证非空白输入,但我允许空格,以便可以输入典型的英语 我有这个: jQuery.validator.addMethod("alphanumeric", function(value, element) { return this.optional(element) || (/^[a-zA-Z0-9]+/.test(value)); }); 它将接受没有空格的字符串,否则它将不接受它们 它将接受堆栈或溢出,但不接受堆栈溢出 我想在某处检查至少一个字母数字字符。我该怎
jQuery.validator.addMethod("alphanumeric", function(value, element) {
return this.optional(element) || (/^[a-zA-Z0-9]+/.test(value));
});
它将接受没有空格的字符串,否则它将不接受它们
它将接受堆栈或溢出,但不接受堆栈溢出
我想在某处检查至少一个字母数字字符。我该怎么办
注意:如果我以一种概念上低效的方式进行验证,请纠正我,肯定有一种标准化的验证方式
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));
});
一定是这样,
Edit:RegExp missing/Hmm,这似乎没有正确计算-它弄乱了我的其他jQuery代码,表明某个地方有错误。我不知道regexp,所以我看不出是否有错误。我的坏消息是我忘记了regexp表达式之前的/了/^[a-zA-Z0-9]{1}[a-zA-Z0-9]*|[a-zA-Z0-9]+*$/