2015-08-13 8 views
-1

У меня есть поле ввода на моем сайте, который использует сопоставление с образцом в HTML Она должна иметь - LOWERCASE аз (не верхний) - Все цифры (0-9) - Позволяет подчеркивание (_), но не пространства - Минимум 4 символа с максимальным 12. - не допускает специальные символы, такие как @, #, $,%, ^, * и т.д.нужно писать действительное регулярное выражение (регулярное выражение)

Прямо сейчас У меня есть шаблон = "(? =. * [A-z0-9 _]). {4,12}" Проблема заключается в том, что она допускает специальные символы.

ответ

1

Вы можете использовать простые регулярные выражения, как это:

[a-z\d_]{4,12} 
0

Try:

pattern="[a-z0-9_]{4,12}" 

Я не думаю, что вам нужен ?=, .* или .

+0

Вы правы! Это было так просто ха-ха. спасибо –

Смежные вопросы