Javascript.RU

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

Сообщение от Aetae Посмотреть сообщение
Извиниться? Перед не способным самостоятельно выполнить то, чему, очевидно, он должен был научиться? Не смеши меня.
Именно извиниться. Ты сам не можешь дописать функцию по моему методу.
Ответить с цитированием
  #12 (permalink)  
Старый 22.11.2012, 23:26
Аспирант
Отправить личное сообщение для Sanda Посмотреть профиль Найти все сообщения от Sanda
 
Регистрация: 12.10.2012
Сообщений: 90

Опечатался. Так должно работать:
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-флаг
Ответить с цитированием
  #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-флаг
спасибо, офигенно работает)
Ответить с цитированием
  #14 (permalink)  
Старый 26.11.2012, 14:17
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,514

Sanda,
.test()? Не, не слышал.
__________________
29375, 35
Ответить с цитированием
  #15 (permalink)  
Старый 27.11.2012, 12:42
Аспирант
Отправить личное сообщение для Sanda Посмотреть профиль Найти все сообщения от Sanda
 
Регистрация: 12.10.2012
Сообщений: 90

Сообщение от Aetae Посмотреть сообщение
Sanda,
.test()? Не, не слышал.
Слышал (: Но почему-то не был уверен, что с символами ^ и $ будет правильно работать (: Протестировал, теперь уверен (:
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форматирование вводимого номера + 7 123 456-78-90 danik.js Элементы интерфейса 11 12.03.2012 00:22
Проверка номера телефона при помощи регулярок Amateur Javascript под браузер 3 20.10.2011 13:34
Проверка сайта AndreyS AJAX и COMET 5 28.07.2011 20:45
Проверка полей на форме alex_89 Общие вопросы Javascript 2 13.05.2011 14:12
Проверка поля Номер телефона zhuzha Общие вопросы Javascript 7 12.05.2010 16:40