kotcich
@kotcich
Я скучный.

Как запретить пользователю писать контактные данные в комментарии?

Имеется в виду какое то готовое решение/расширение для пыхи или yii, чтобы регулярки не писать. Заблочить написание телефона 8999... 8-999... 8 9 9 9 и тд, телегу, почту и тд.
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
@YahorDanchanka
Frontend developer
function removeEmailAndPhoneFromString($string) {
    // remove email
    $string = preg_replace('/([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/','',$string);

    // remove phone
    $string = preg_replace('/([0-9]+[\- ]?[0-9]+)/','',$string);

    return $string;
}

// Привет, это я. Мой номер +, напиши мне на 
echo removeEmailAndPhoneFromString('Привет, это я. Мой номер +375442381342, напиши мне на trrtsdg@mail.ru');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы