Возможный дубликат:
Полное регулярное выражение для проверки номера телефона
Подтвердите номер телефона с помощью JavaScript
Я пытаюсь написать регулярное выражение для проверки номера телефона в США (123)123-1234 - true 123-123-1234 - true
все остальное недействительно.
Я придумал что-то вроде
^\(?([0-9]{3}\)?[-]([0-9]{3})[-]([0-9]{4})$
Но это подтверждает, 123) -123-1234 (123-123-1234
который НЕ ПРАВИЛЬНО.