Общие форматы, которые люди используют для представления номеров мобильных телефонов: 07xxxxxxxx.
, + 2547xxxxxxxx
или + 2547xxxxxxxx
или 7xxxxxxxx
Отказ
В этом руководстве я покажу вам, как проверить номера телефона в следующем формате 07xxxxxxxx.
Мы собираемся импортировать Re
Модуль Python для достижения этого.
Импорт Re.
Мы определяем шаблон регулярного выражения, который проверит, соответствует ли номеру телефона. Узор обычно строка.
шаблон
Вот и у нас определено шаблон.
Тогда мы собираемся определить нашу соответствующую переменную. Phone_number
Переменная – это номер, который мы хотим проверить, соответствует ли он.
телефонный номер
Мы используем Re.match ()
Функция, которая проверяет, если нулевые или более символов в начале строки соответствуют шаблону регулярного выражения, возвращает соответствующий объект совпадения. Тогда возвращается Нет
Если строка не соответствует шаблону.
matched.match (pattern, phone_number)
Теперь давайте проверим
iS_match (сопоставлено)
Это вернет логию Правда
И там вы идете;)
Оригинал: “https://dev.to/pmutua/regex-for-kenyan-phone-number-format-07xxxxxxxx-4c6f”