Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Валидация поля формы / regexp (https://javascript.ru/forum/misc/51955-validaciya-polya-formy-regexp.html)

Александр222 27.11.2014 12:09

Валидация поля формы / regexp
 
Здравствуйте, подскажите пожалуйста, как правильно написать (править этот код) условие на данные которые могут пройти валидность?

/\-\(\)\.\/[a-zA-Z0-9]{1,35}/i;


Допустимы для ввода символы - ( ) . a-zA-Z0-9
Максимум может быть символов в поле 35
i без регистрозависимости

В чем у меня ошибка?

jsnb 27.11.2014 13:06

/^[-()./a-zA-Z0-9]{1,35}$/i;

ruslan_mart 27.11.2014 13:16

/^[-().a-z0-9]{1,35}$/i

jsnb 27.11.2014 13:23

Хм, у а ТС в регулярке / упоминается, а в требованиях нет. Странно.

Александр222 27.11.2014 14:04

jsnb,
Как убрать из регулярки / ?
Спасибо!

jsnb 27.11.2014 14:21

Цитата:

Сообщение от Александр222
Как убрать из регулярки / ?

Поставить каретку после символа "/" и нажать backspace. Чем тебя вариант Ruslan_xDD не устраивает?

Александр222 28.11.2014 14:28

jsnb,
Все в порядке, спасибо)

krutoy 28.11.2014 22:03

Вот еще вариант
/^((?!_)[-.()\w]){1,35}$/


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