使用 unicode 字符进行空格检查的正则表达式

问题描述 投票:0回答:1

我有一个小正则表达式

^(\w+\s?)*\s*$
用于验证网站输入字段中的空间

问题是unicode字符

"           " => fail
"          a" => fail
"abc ab  abc" => fail
"abc abc abc" => true
"ąbc abc abc" => fail #problem

我正在尝试类似

^(\p{L}\s?)*\s*$
的方法,但这不起作用。

javascript regex
1个回答
1
投票

我认为您可以使用

\w
之类的东西来匹配任何非空白字符,而不是
[0-9a-zA-Z_]
(这意味着
\S
)。

© www.soinside.com 2019 - 2024. All rights reserved.