Regex для проверки пробела с символами Unicode - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть одно маленькое регулярное выражение ^(\w+\s?)*\s*$ для пробелов в поле ввода на сайте

Проблема с символами Юникода

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

Я пробовал что-то вроде ^ (\ p {L} \ s?) \ s $, но это не работает.

1 Ответ

0 голосов
/ 26 декабря 2018

Вместо \ w, что означает [0-9a-zA-Z_], я думаю, вы могли бы использовать что-то вроде \ S, которое соответствует любому непробельному символу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...