Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Простая регулярка, прошу помощи (https://javascript.ru/forum/misc/51604-prostaya-regulyarka-proshu-pomoshhi.html)

desperado 12.11.2014 13:09

Простая регулярка, прошу помощи
 
Помогите плз со строкой регулярки. Могут использоваться только англ буквы (регистронезависимые), цифры точка и тире. Остальное отсекаем.

var templ = /[a-zA-Z0-9]\-\.+$/;


Так ? Только нужно еще может "?" поставить, типа может быть а может не быть.

Aetae 12.11.2014 13:22

/^[a-z0-9.-]+$/i //тире в стоящее с краю у скобки не считается спецсимволом диапазона
У тебя же получается:
/[a-zA-Z0-9]\-\.+$/
Один любой символ из диапазонов a-z, A-Z и 0-9 , затем символ тире, затем точка повторённая один или более раз до тех пор пока не кончится строка.

desperado 12.11.2014 13:25

спасибо! )


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