我在站点的输入字段中有一个小的正则表达式^(\w+\s?)*\s*$
用于验证空间
问题是Unicode字符
" " => fail
" a" => fail
"abc ab abc" => fail
"abc abc abc" => true
"ąbc abc abc" => fail #problem
我正在尝试类似^(\ p {L} \ s?) \ s $的操作,但这不起作用。
答案 0 :(得分:1)
我认为您可以使用\ S之类的东西来匹配任何非空白字符,而不用\ w表示[0-9a-zA-Z _]。