Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 评估非空白输入,但允许空白_Javascript_Jquery - Fatal编程技术网

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]+*$/