Boa tarde pessoal,
No curso Javascript avançado I - cap 4 - tópico 04: Template Strings foi mostrada a seguinte expressão regular:
if(!/\d{4}-\d{2}-\d{2}/.test(texto)) throw new Error('Data deve esta no padrão aaaa-mm-dd.');
Mas ao fazer os testes percebi que a mesma falha no seguinte teste: '2018-10-122'
.
Se eu testar com '2018-10-1'
blz funciona! Mas no primeiro caso não funciona.
Será que é preciso fazer alguma coisa a mais na minha expressão regular?