Прошу помощи по RegEX

lazyqwe
На сайте с 02.03.2007
Offline
127
345

Сабж. Ниже кусок кода, который отвечает за проверку заполнения текстового поля. Как видите, он для английской формы и в случае ввода русских букв выдает ошибку.


"onlyLetter":{
"regex":"/^[a-zA-Z\ \']+$/",
"alertText":"* Letters only"}

Подскажите, на что поменять

"regex":"/^[a-zA-Z\ \']+$/",

чтобы он понимал русские символы?

Спасибо.

Xplod
На сайте с 17.01.2008
Offline
143
#1
lazyqwe:
Сабж. Ниже кусок кода, который отвечает за проверку заполнения текстового поля. Как видите, он для английской формы и в случае ввода русских букв выдает ошибку.


"onlyLetter":{
"regex":"/^[a-zA-Z\ \']+$/",
"alertText":"* Letters only"}


Подскажите, на что поменять

"regex":"/^[a-zA-Z\ \']+$/",


чтобы он понимал русские символы?

Спасибо.

как вариант попробуй


"regex":"/^[a-zA-Zа-яА-Я\ \']+$/",
Поднимаю CPM https://t.me/drvcars будет как в молодости
ixRock
На сайте с 14.11.2006
Offline
46
#2

символы внутри [] совсем не обязательно экранировать, кроме разве что если "^" когда идет вначале (инвертирование перечня символов) и огород городить из а-яА-Я когда можно флаг "i" заюзать..

ТС, попробуйте так: /^[a-zа-я ']+$/i

Работаю [S]за еду и секас[/S] с XHTML, CSS, XSLT, JS, PHP. Если что, вот тут (http://www.mintdesign.ru/) некоторые мои работы. Контакты: ася 344-ноль86-276, мыло ixrock@gmail.com
FeoOne
На сайте с 27.12.2008
Offline
32
#3
символы внутри [] совсем не обязательно экранировать

лол, ' - не мета-символ

попробуйте

"regex":"/^[\w\s']+$/i"

ixRock
На сайте с 14.11.2006
Offline
46
#4
FeoOne:
лол, ' - не мета-символ

попробуйте
"regex":"/^[\w\s']+$/i"

ну да, давайте пи***ьками померяемся еще

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий