K-2
@K-2

Как добавить знаки [., :; !? /] в регулярное выражение?

Как добавить знаки:
точка, запятая, двоиточие, точка с запятой, восклицательный знак, вопрос, косая черта
в эти регулярные выражения
1 первое проверяет строку на наличие других знаков
(допустимы только англ символы цифры и пробел)
2 второе удаляет ненужные знаки
(оставляет только англ и русские буквы, цифры и пробел)
//1
 preg_match('/^[a-zA-Z0-9\s]+$/', $a)
//2
preg_replace('/[^a-zA-ZА-Яа-я0-9\s]/u', '', $b )

нужно добавить разрешенные символы
  • Вопрос задан
  • 6023 просмотра
Решения вопроса 1
@DanKud
Чтобы использовать спецсимволы их нужно экранировать слэшем \. Например - [\?\.]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы