Мне нужно регулярное выражение с условием:
- min 6 символов, не более 50 символов
- должен содержать 1 букву
- должен содержать 1 номер
- может содержать специальные символы, такие как! @# $% ^ & *() _ +
В настоящее время у меня есть шаблон: (?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{6,50})$
Однако он не допускает специальных символов, для кого-нибудь есть хорошее регулярное выражение для этого?
Спасибо