Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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_Regex - Fatal编程技术网

Javascript 正则表达式不应该只包含空格

Javascript 正则表达式不应该只包含空格,javascript,regex,Javascript,Regex,我有一个正则表达式,'-]+$/ 但不幸的是,/^[A-Za-z,'-]+$/.test('')返回true 如何确保至少有1个非空格字符。您可以在正则表达式中使用: /^(?=\s*\S)[A-Za-z.,' -]+$/ (?=\s*\s)是一个正向前瞻,用于在匹配0个或多个空格后断言前面有一个非空格字符。您可以在正则表达式中使用: /^(?=\s*\S)[A-Za-z.,' -]+$/ (?=\s*\s)是一个正向前瞻,用于在匹配0个或多个空格后断言前面有一个非空格字符。类似问题类似问题

我有一个正则表达式,'-]+$/

但不幸的是,
/^[A-Za-z,'-]+$/.test('')
返回true

如何确保至少有1个非空格字符。

您可以在正则表达式中使用:

/^(?=\s*\S)[A-Za-z.,' -]+$/
(?=\s*\s)
是一个正向前瞻,用于在匹配0个或多个空格后断言前面有一个非空格字符。

您可以在正则表达式中使用:

/^(?=\s*\S)[A-Za-z.,' -]+$/
(?=\s*\s)
是一个正向前瞻,用于在匹配0个或多个空格后断言前面有一个非空格字符。

类似问题类似问题