允许所有字符和空格限制正则表达式 javascript

Allow all characters and spaces restrictions regex javasctipt

我找到了这个正则表达式,它完成了以下内容:

^(\w+\s)*(\w+$)

但我还需要允许任何字符,目前它只接受字母数字值。

这个怎么写?

\w(匹配 [a-zA-Z0-9_])替换为 \S(不是空白字符,如评论中所述。应该等同于 [^\s],但如果有是一个 shorthand,更好地使用它),使得 ^(\S+\s)*(\S+$).

请注意,这会匹配 \s 不匹配的所有内容,以及任何奇怪的 unicode 符号等。

这是一个象征性的回答,因为在我的评论之后似乎没有答案,并且 OP 指出无法对评论标记为已解决。