Помогите с регуляркой по-брацки :)

Forever

Новичок
Условия такие:

Пароль должен состоять из 6-40 символов. К разрешенным символам относятся:
  • латинские буквы (a-z, A-Z),
  • цифры (0-9),
  • специальные символы ! @ # $ % ^ & * ( ) - _ + = ; : , . / ? \ | ` ~ [ ] { }



 

AnrDaemon

Продвинутый новичок
А зачем намеренно снижать надёжность пароля, ограничивая набор доступных символов?
 
Сверху