Expresiones regulares - Lookahead positivo y negativo

Cuéntanos qué está pasando:
Describe tu problema en detalle aquí.

Tu código hasta el momento

let sampleWord = "astronaut";
let pwRegex = /(?=\w{3})(?=\w*\D\d{2})/; // Cambia esta línea
let result = pwRegex.test(sampleWord);

Información de tu navegador:

El agente de usuario es: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 OPR/92.0.0.0 (Edition Campaign 76)

Desafío: Expresiones regulares - Lookahead positivo y negativo

Enlaza al desafío:

Buenas! Para que sea mas facil ayudarte trata de describir cual es tu duda, problematica o que necesitarias resolver particularmente.

La linea a modificar deberia quedarte:

let pwRegex =  /(?=\w{6})(?=\w*\d{2})/;

(?=\w{6}) esta porcion busca por lo menos 6 caracteres.
(?=\w*\d{2}) aqui buscas cualquier numero de caracteres seguidos por 2 digitos.