需要一个不应该只允许字符串空格的正则表达式,它可以允许空格和字符。
例如:允许使用space + char + space,因为只允许空格
答案 0 :(得分:6)
/\S/
足以匹配非空字符串。
答案 1 :(得分:4)
试试这个:
/^\s+$\
根据您的条件,任何与上述表达式匹配的字符串都无效。
答案 2 :(得分:3)
使用trim()后,测试字符串的空白可能更容易,更快。
答案 3 :(得分:1)
如果你只是在寻找一个积极的匹配:
/\S/
如果你想拍摄:
/(.*\S.*)/
修改强>:
实际上,如果你的意思是文字空间:
/[ ]/
答案 4 :(得分:1)
您只需强制执行至少出现一次的非空格字符:
\ s * \ S + \ s *