Regex для Номер телефона (международный)
Стандартный шаблон валидации номеров в международном формате E.164: необязательный префикс плюс и от 2 до 15 цифр без пробелов.
⚡ Интерактивная проверка на лету
Разбор структуры шаблона
- • ^\+? — необязательный знак плюс в начале международного номера
- • [1-9] — первая цифра кода страны не может быть нулем
- • \d{1,14}$ — от 1 до 14 цифр национального номера (до 15 цифр всего)
Примеры использования в коде
const phoneRegex = /^\+?[1-9]\d{1,14}$/;
const isValid = phoneRegex.test(phone); import re
pattern = r"^\+?[1-9]\d{1,14}$"
is_valid = bool(re.match(pattern, phone)) matched, err := regexp.MatchString(`^\+?[1-9]\d{1,14}$`, phone) $isValid = preg_match('/^\+?[1-9]\d{1,14}$/', $phone); Открыть полный инструмент: Открыть полный Regex Тестер →
Вопросы и ответы
Как работает регулярное выражение для Номер телефона (международный)?
Стандартный шаблон валидации номеров в международном формате E.164: необязательный префикс плюс и от 2 до 15 цифр без пробелов. Готовый шаблон: ^\+?[1-9]\d{1,14}$
Как использовать этот regex в JavaScript и Python?
В JavaScript: new RegExp("^\+?[1-9]\d{1,14}$").test(input). В Python: re.match(r"^\+?[1-9]\d{1,14}$", input).
Где можно протестировать регулярное выражение с подсветкой групп?
Да, запустите наш полнофункциональный Regex Тестер с подсветкой групп совпадений, работающий 100% локально в браузере.