2015-01-16 4 views
1

мне нужно проверить пароль с этими требованиями: -HTML пароль регулярное выражение проверки

  • По крайней мере, 1 Прописные
  • По крайней мере, 1 Строчные
  • По крайней мере, 1 Количество
  • По крайней мере один символ, символ разрешено -> @ # $%^& * _ = + -
  • Минимум 8 символов и Max 12 символов

И немного застрял, вот что я до сих пор.

<form> 
Password <input type="text" pattern="/^[[email protected]#\$%\^\&*_=+-]{8,12}$/g" /> 
<input type="submit" value="Submit" /> 
</form> 

JSFiddle

+1

Я надеюсь, что вы не используете, что ни за что в реальном мире? Эти требования к паролю довольно глупы. В любом случае, не используйте разделители; удалите '/' в начале шаблона и '/ g' в конце. – Ryan

+0

Это только для моей компании. –

+0

Спасибо! Это сработало! –

ответ

3

попробовать эту модель

^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[[email protected]#$%^&*_=+-]).{8,12}$ 

Demo

+0

Хорошее использование взгляда! –

+0

Спасибо! я не очень хорош в regex и спасибо за то, что поделился таким удивительным сайтом. –

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