Показать сообщение отдельно
  #1 (permalink)  
Старый 09.10.2012, 18:54
Новичок на форуме
Отправить личное сообщение для Olesya Посмотреть профиль Найти все сообщения от Olesya
 
Регистрация: 16.08.2012
Сообщений: 2

регулярные выражение jquery
В форме нужно проверять, что номер телефона введен только цифрами или цифрами с плюсом, с этим все в порядке:
ph_test = /^(\+?\d+)$/.test($("input[name=phone]").val());


но теперь нужно еще проверять, чтобы можно было ввести не более 2х пробелов, пишу такое рег.выражение: /^(\+?\d+)$|^(\s?\d+)$/, вроде тоже самое, что и с плюсом, но не работает, все равно, когда пишешь хоть один пробел, выдает ошибку написания номера. Если писать так /^(\+?\d+)$|^([\s\d]+)$/, то пропускает пробелы, но сколько угодно по количеству. Никто не сталкивался с такой проблемой?
Ответить с цитированием