Отбиваем Треш номера
Vlad TechsupportПривет Вебмастер🙌
Залетает много треша с плохими номерами телефона?
Давай это нерфить займет минут 10👌
Идем в код лендоса можно прямо на хостинге или на трекер, нужен минимальный редактор:
Через ctrl+F открываем поиск по файлу и ищем нашу форму с инпутом номера, в целом он должен лежать в конструкции
<form......
<input name="phone">
</form>
В моем случаи это выглядит так
Суть метода состоит в модификации тега <input> добавить нужно параметр PATTERN=""
Вот так будет выглядеть полная строка в моем случаи
<input class="form-input" name="phone" required type="text" pattern="(56|\+56)[\- ]?(\(?\d{2}\)?[\- ]?)?[\d\- ]{7,10}$">
Теперь главный вопрос а как отбивать номера телефона??🤔🤔
Фича называется регулярные выражения или regexp по ним есть куча написано уже мануалов, разбираться не советую свернешь бошку забудешь через день 😂😂 вот дока, делай ТЫК ⏩ 🎰🎰🎰
Для решения нашей проблемы будем использовать сервис который позволяет проверить работу самого выражения.
В целом можно гуглить варианты но иногда проще собрать самому
ТОП варинат для РФ номеров:
^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$
Это я собрал для Чили
(56|\+56)[\- ]?(\(?\d{2}\)?[\- ]?)?[\d\- ]{7,10}$
Закидываешь выражение и пишешь строки для теста🤗🤗🤗
Дерзай и если что пиши ▶🐱💻🐱👓🐱🐉🐱🚀