Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

Добавить в регулярное выражение русские буквы

#регулярные_выражения #php


Вот есть такая регулярка:
"/[^\.\,\-\_\'\"\@\?\!\:\$ a-zA-Z0-9()]/"

Подскажите, пожалуйста, как еще добавить русские символы, а то только английские
остаются.
Обновление
@ua6xh Хотел этой регуляркой проверять заголовок у статьи пред записью в базу данных. 
"/[^\.\,\-\_\'\"\@\?\!\:\$ a-zA-Z0-9А-Яа-я()]/"

Это я свой переделал, правильно?
"/[^\.\,\-\_\'\"\@\?\!\:\$\sa-zA-Z0-9А-Яа-я()]/"

Так пробел заменить?
Обновление 2
@ua6xh сделал вот так
"/[^.\,-_\'\"\@\?!\:\$ a-zA-Z0-9А-Яа-я()]/"

Но получилось вот что, при вводе слова "программист"
п�ог�амми��
    


Ответы

Ответ 1



Спасибо. Сделал так: "/[^\.\,\-\_\'\"\@\?\!\:\$ a-zA-Z0-9А-Яа-я()]/u" Работает.

Комментариев нет:

Отправить комментарий