В России существует несколько форматов номеров телефонов, которые могут использоваться в зависимости от региона и типа телефонной связи. Ниже приведены примеры регулярных выражений для наиболее распространенных форматов номеров телефонов в России:

1. Номер телефона в формате (123) 456-78-90 или 123-456-78-90:

^(\(\d{3}\)\s?|\d{3}-)\d{3}-\d{2}-\d{2}$

2. Номер мобильного телефона в формате +7 (123) 456-78-90 или +7 123 456-78-90:

^\+7\s?\(?\d{3}\)?\s?\d{3}(-|\s)?\d{2}(-|\s)?\d{2}$

3. Номер телефона городской телефонной сети в формате 8 (123) 456-78-90 или 8 123 456-78-90:

^8\s?\(?\d{3}\)?\s?\d{3}(-|\s)?\d{2}(-|\s)?\d{2}$

От admin