Мне нужно регулярное выражение, имеющее следующие требования.Регулярное выражение в Javascript не работает
1.Minimum 8 символов. 2.уменьшая буква. 3.а наименьшее количество. 4.ай минимум специальный символ.
Я пробовал этот, но не работал для меня.
(?=^.{8,}$)(?=.*\d)(?=.*[[email protected]#$%^&*]+)(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$
'(? =. * [A-Z]) (? =. * [A-z])' означает, что вам нужна хотя бы одна верхняя буква и хотя бы одна строчная буква. Объедините два символьных класса только с символом '(? =. * [A-zA-Z])' или используйте флаг без учета регистра 'i'. – Xufox