ddimonn8080
@ddimonn8080

Как удалить все символы кроме цифр и любых букв с помощью регулярного выражения в PHP?

Здравствуйте.
Как удалить все символы кроме цифр и любых букв с помощью регулярного выражения в PHP?
Сделал так:
$prm = preg_replace("/^[a-zа-яё\d]{1}[a-zа-яё\d\s]*[a-zа-яё\d]{1}$/i", "", $prm);

при этом если вводятся цифры то они удаляются, если цифры и буквы то не удаляются. Как сделать так чтобы и цифры и любые буквы оставались(латинские и кирил-е)?

Вот поискал и переделал так:
$prm = preg_replace("/[^a-zа-яё\d]]/i", "", $prm);
  • Вопрос задан
  • 10034 просмотра
Пригласить эксперта
Ответы на вопрос 3
Rema1ns
@Rema1ns
и так сойдет
/[^a-zA-ZА-Яа-я0-9]/

prntscr.com/das7bg
Ответ написан
Комментировать
romy4
@romy4
Exception handler
_replace("/\W/u","",$prm)
Ответ написан
@Seo5
вот тут можно глянуть https://saitsozdanie.ru/php/rabota-so-strokami.html
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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