Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

198
Visualizações
Compruebe si la cadena contiene caracteres especiales y al menos 2 caracteres entre dígitos y letras

Hola chicos, trato de verificar si la contraseña contiene caracteres especiales y al menos 2 caracteres (dígito o letra). Así que así:

 ("&#€$&&÷") ====> false ("&#&'&*#5") ====> false (">~<<`<•5t") ====> true ("{\><>\tt") =====> true ("65%#^$*@") ====> true ("7373673") ====> false ("7267373~") ====> true

Probé esta expresión regular pero parece que no funciona:

 /^((?=.*\d{2})|(?=.*?[a-zA-Z]{2}))/
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede afirmar las 2 ocurrencias de un carácter o dígito en la misma búsqueda anticipada y luego hacer coincidir al menos un solo carácter "especial".

Usando un patrón que no distingue entre mayúsculas y minúsculas:

 ^(?=(?:[^az\d\n]*[az\d]){2})[az\d]*[~!@#$%^&*()_+<>•`{}\\][~!@#$%^&*()_+<>•`{}\\az\d]*$

El patrón coincide:

  • ^ Comienzo de cadena
  • (?:[^az\d\n]*[az\d]){2} Afirma 2 ocurrencias de un carácter az o un dígito. La parte [^az\d\n]* niega la clase de carácter usando [^ para evitar retrocesos innecesarios
  • [az\d]* Coincide con caracteres opcionales az o un dígito
  • [~!@#$%^&*()_+<>•`{}\] Coincide con un carácter especial
  • [~!@#$%^& ()_+<>•`{}\az\d] Coincidencia de caracteres permitidos opcionales
  • $ Fin de la cadena

Demostración de expresiones regulares

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda