Подтвердить номер телефона с помощью JavaScript

Я нашел этот код на каком-то веб-сайте, и он отлично работает. Он подтверждает, что номер телефона в одном из следующих форматов:
(123) 456-7890 или 123-456-7890

Проблема в том, что мой клиент (я не знаю почему, возможно, клиентские материалы) хочет добавьте другой формат, десять чисел подряд, примерно так: 1234567890 .

Я использую это регулярное выражение,

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

Как я могу добавить, что оно также проверяет другой формат? Я плохо с регулярными выражениями.

126
задан Peter Mortensen 4 March 2011 в 20:10
поделиться