需要一个正则表达式,它不应该只允许字符串中有空格,它可以允许字符中有空格



需要一个正则表达式,它不应该只允许字符串中有空格,它可以允许字符中有空格。

例如:空格+字符+空格是允许的,因为只有空格是不允许的

/S/足以匹配非空字符串。

试试这个:

/^s+$

根据您的条件,任何与上述表达式匹配的字符串都是无效的。

也许在使用trim()后测试字符串的空性更容易、更快。

如果你只是在寻找一个积极的匹配:

/S/

如果你想捕获:

/(.*S.*)/

编辑

实际上,如果你指的是文字空间:

/[ ]/

您只需强制非空格字符至少出现一次:

\s*\s+\s*

最新更新