Я сейчас использую проверки регулярных выражений телефона для США, который работает отлично подходит для (ххх) ххх-хххх:Regex Validation Евро Телефонный
((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}
Я пытаюсь получить тот же тип проверки, как это для европейские земли и мобильные номера для следующих двух форматов, но не могу показаться, чтобы заставить его работать:
(хххх-хххххх) и (хххх) XXXXXX
Что заставляет вас думать, что это формат европейских чисел? Конечно, ни мои стационарные, ни мобильные номера здесь, в Англии, не следуют этому формату! –
Существует только одно общее правило о телефонных номерах: в нем есть цифры, буквы и специальные символы реже. – Bergi
Я живу в Великобритании. Мой стационарный номер находится в формате: (xxxxx) xxxxxx. Это самый распространенный формат для стационарных телефонов в стране, и вы даже не подумали об этом. Короче говоря, даже не пытайтесь обобщить правило ... Есть слишком много возможностей! –