Conte-nos o que está acontecendo:
A questão em inglês está bem escrita. Porém, como falo português como língua materna, percebi que há um erro de digitação na questão, o que tornou-a impossível de ser resolvida sem dica.
Em português está escrito " Faça com que pwRegex
capture senhas que têm 5 ou mais caracteres e dois dígitos consecutivos usando lookaheads.", que em ingês seria “Have pwRegex capture passwords that are 5 or more characters and two consecutive digits using lookaheads.” , o que daria como resposta certa o código comentado abaixo. Peço que, assim que possível, corrijam para
“Use lookaheads no pwRegex para fazer a correspondência de senhas com mais de 5 caracteres e dois dígitos consecutivos.”
, que no caso, seria interpretado como 6. Obrigado!
Seu código até o momento
let sampleWord = "astronaut";
//let pwRegex = /(?=\w{5,})(?=\w*\d{2})/;
let pwRegex = /(?=\w{6})(?=\w*\d{2})/;
let result = pwRegex.test(sampleWord);
Informações de seu navegador:
Agente de usuário: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36
Desafio: Usar lookaheads positivos e negativos
Link para o desafio: