Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

RegExp para o Ano não funciona

Olá Prof. Flávio e todos do Alura, eu realizei esta regexp no curso para o ano:

static _isValidData(date) {
        let p = new RegExp(/\d{4}-\d{2}-\d{2}/, 'g');
        if (!p.test(date))
            return false;
        return true;
    }

A string que está sendo analisada é:

"10/01/199995"

Só que é o seguinte, ao invés do regexp barrar a string, ele está deixando ela passar. Tentei de várias formas até sem usar o regexp object, ou seja, do mesmo modo que o professor realizou no curso, mas mesmo assim ele falha.

O que eu fiz de errado?

Obrigado!

1 resposta
solução!

Boa tarde aluno! É isso mesmo, ela pode ser melhor. É por isso que há um exercício no capítulo que fala sobre isso e mostra a solução.

https://cursos.alura.com.br/course/javascript-es6-orientacao-a-objetos-parte-1/task/22087

Mas eu entendi que você quis resolver primeiro a questão e não viu o exercício.

Qualquer coisa tamos ai! :)