Tenho o seguinte pattern em java:
"^(?!.*(.).*\\1)(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*()-+])(?!.*[\s:;',?/~=<>|\\[\\]]).{9,}$"
Um dos objetivos dele é não permitir a repetição do mesmo caracter. Ele está fazendo bem a função dele, exceto quando digito a mesma letra só que uma em maiús...
@AndersonCarlosWoss exatamente, estou usando angular, como o componente está na classe do pai, preciso disparar um evento quando o metodo de validação for acionado, e por meio desse evento, disparar o metodo do componente filho, agora está tudo certo