Составление регулярного выражения
Всем привет, помогите пожалуйста составить регулярку: строка начинается с цифры или плюсика или скобочки круглой - в ней нет букв - заканчивается цифрой. Или дайте ссылочку на какой то супер мануал для нубиков :thanks:
|
|
прости я наверное не так написал :cray:
нужно что бы искались такие вхождения строк +00 0-000-000 или (000) 0-00-000 |
вот так и надо было сразу
/^\+?[\(\-\d\s]+$/ |
только одна просьба, минусани пожалуйста в карму)) оч надо
|
спасибо, а ты не мог бы написать что какой символ делает? я дальше сам разберусь (000) 000-0-000 а для такого варианта не работает :(
|
ты просто не писал про закрывающую скобку вначале)) это и запутало меня
вот /^\+?[\(\)\-\d\s]+$/ Цитата:
http://javascript.ru/RegExp ^\+?[\(\)\-\d\s]+$ ^ - начало строки \+ - экранируем плюс обратным слешем чтобы сделать из него не спецсимвол ? - плюс может быть может и небыть [\(\)\-\d\s] - дальше может идти любой символ из перечисленного в квадратных скобках набора символов + - идти такие символы из набора могут один или более раз $ - конец строки разберем группу символов в вквадратных скобках [\(\)\-\d\s] \( - экранированная скобка откр \) - экранированная скобка закр \- - экранированный знак минуса \d - любое число \s - любой пробельный символ |
спасибо, ты лучший!
|
зарегай еще 3 акка и минусани с каждого)) тогда я те проект дописать вообще на халяву помогу)), скрьезно
|
блин незасчиталось(( ну ладно все ровно помогу)) в личку напсиал,
спс мелкий) |
Часовой пояс GMT +3, время: 02:28. |