Показать сообщение отдельно
  #13 (permalink)  
Старый 26.11.2012, 14:03
Новичок на форуме
Отправить личное сообщение для VetalMan23 Посмотреть профиль Найти все сообщения от VetalMan23
 
Регистрация: 21.11.2012
Сообщений: 6

Сообщение от Sanda Посмотреть сообщение
Опечатался. Так должно работать:
phone = '8-(1234)-567890 8-(123)-456-78-90';
alert(
    'Номер введён ' +
    (phone.replace(/8\-\(\d{4}\)\-\d{6} 8\-\(\d{3}\)\-\d{3}\-\d{2}\-\d{2}/, '').length ? 'не' : '') +
    'правильно'
);

Это если в строке именно два телефона в таком формате. Если телефонов может быть N, лучше взять выражение из поста Антона Крамолова и добавить к нему /g-флаг
спасибо, офигенно работает)
Ответить с цитированием