Отбиваем Треш номера

Отбиваем Треш номера

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 по ним есть куча написано уже мануалов, разбираться не советую свернешь бошку забудешь через день 😂😂 вот дока, делай ТЫК ⏩ 🎰🎰🎰


Для решения нашей проблемы будем использовать сервис который позволяет проверить работу самого выражения.

🔶https://regex101.com/ 🔶

В целом можно гуглить варианты но иногда проще собрать самому

ТОП варинат для РФ номеров:

^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$

Это я собрал для Чили

(56|\+56)[\- ]?(\(?\d{2}\)?[\- ]?)?[\d\- ]{7,10}$

Закидываешь выражение и пишешь строки для теста🤗🤗🤗

Дерзай и если что пиши ▶🐱‍💻🐱‍👓🐱‍🐉🐱‍🚀


Report Page