Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Регулярное выражение (https://javascript.ru/forum/misc/22142-regulyarnoe-vyrazhenie.html)

kendrick38 07.10.2011 16:59

Регулярное выражение
 
помогите,пожалуйста

нужна регулярка,допускающая ввод только цифр,круглых скобок и дефиса(-).

Все эти символы могут быть в любом порядке и количестве

Serg_pnz 07.10.2011 17:33

как-то так (дефис тоже заслешил на всякий случай)
[0-9\(\)\-]

Вот хорошая ссылка по регуляркам http://wdh.suncloud.ru/perl04.htm

kendrick38 07.10.2011 17:55

Цитата:

Сообщение от Serg_pnz (Сообщение 130199)
как-то так (дефис тоже заслешил на всякий случай)
[0-9\(\)\-]

Вот хорошая ссылка по регуляркам http://wdh.suncloud.ru/perl04.htm

благодарю

Sweet 07.10.2011 18:06

Цитата:

Сообщение от Serg_pnz
дефис тоже заслешил на всякий случай

Между прочим, внутри квадратных скобок можно не экранировать скобки или точку, а дефис нужно экранировать, если он находится между символами, чтобы он не интерпретировался как обозначения промежутка:
alert( "1(234)567-89-01".match( /[-()0-9]+/ ) );


Часовой пояс GMT +3, время: 12:20.