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

Como criar uma expressão regular no exercicio

Olá eu acabei de fazer este exercício, consegui concluir corretamente. Mas me surgiu uma duvida como eu posso fazer uma expressão regular que cheque se meu usuario digitou corretamente os dados do Arquivo em letra maiuscula e divido por barra(/). Como foi feito no exercicio demonstrado na aula com a Data da negociação:

 if(!/\d{4}-\d{2}-\d{2}/.test(texto)) throw new Error('Deve estar no formato yyyy-mm-dd')

Quem me tirar essa duvida agradeço.

1 resposta
solução!

Fala aí David, tudo bem? Essa Regex pode ser feita de N maneiras, mas, segue uma de exemplo:

^(([A-Z]+)([\s])([\/])([\s])([\d]+)([\s])([\/])([\s])([A-Z]+))$

Acabei de testar no regex101 e bateu com a seguinte estrutura:

NOMEDOARQUIVO / 256 / PNG

Faz um teste ai, talvez precise de alguns ajustes.

Espero ter ajudado.