ты просто не писал про закрывающую скобку вначале)) это и запутало меня
вот
/^\+?[\(\)\-\d\s]+$/
Сообщение от nip
|
а ты не мог написать что какой символ делает?
|
да, конечно, вот я тут статью написал держи бро
http://javascript.ru/RegExp
^\+?[\(\)\-\d\s]+$
^ - начало строки
\+ - экранируем плюс обратным слешем чтобы сделать из него не спецсимвол
? - плюс может быть может и небыть
[\(\)\-\d\s] - дальше может идти любой символ из перечисленного в квадратных скобках набора символов
+ - идти такие символы из набора могут один или более раз
$ - конец строки
разберем группу символов в вквадратных скобках
[\(\)\-\d\s]
\( - экранированная скобка откр
\) - экранированная скобка закр
\- - экранированный знак минуса
\d - любое число
\s - любой пробельный символ