Повесил на форму валидатор - match
Код: Выделить всё
['name', 'match', 'pattern' => '/^\p{L}+$/', 'message' => 'Use only letters.'],
ps:
https://regex101.com/r/822ZLQ/1
Код: Выделить всё
['name', 'match', 'pattern' => '/^\p{L}+$/', 'message' => 'Use only letters.'],
Код: Выделить всё
#^[\p{L}]+$#u'
Он похоже ждал что JS поддерживает эту конструкцию \p{L}.Sam Dark писал(а):Что именно не исправили? Какой это issue на github?
Код: Выделить всё
$str = 'qweASDйцуЙЦУЁё';
$r = /^[\wА-Яа-яёЁ]+$/;
if ($str.match($r)) {
console.log('ok');
} else {
console.log('bad');
}