De 1 e 3 E 6 e 9 A Resposta poderia ser essa também: [1-3?6-9] https://regex101.com/r/esaZEJ/2
Olá jgrossp, tudo bem com você?
Vamos observar a regex que você mostrou:
[1-3-6-9]
Aqui estamos capturando 3 coisas:
1-3
: números no range 1...3-
: capturando o traço6-9
: capturando no range de 6...9Então por mais que faça a captura, estamos permitindo dados inválidos na medida em que aceita o -
como um carácter válido, por isso que a resposta correta é:
[1-36-9]
Dessa forma não temos caracteres inválidos :)
Abraços e Bons Estudos!