Como gerar expressões regulares com testes positivos e negativos.
Uma regex precisa de exemplos que correspondam e que não correspondam. Especifique o ambiente de execução e se o padrão deve corresponder ao valor inteiro ou a uma substring.
Adapte o fluxo à sua tarefa.
Especifique o motor de regex, o escopo de correspondência e strings positivas e negativas representativas. Crie o menor padrão que expresse a regra e execute os exemplos nesse motor antes de considerá-lo validado.
- O que você fornece
- Requisitos de correspondência e strings representativas.
- O que você recebe
- Regex com exemplos de testes positivos e negativos.
Veja a entrada e o resultado.
Entrada e saída ilustrativas · exemplo didático, não uma execução real do WebAct
Exemplo campo
JavaScript pattern for exactly three uppercase ASCII letters followed by two digits.
Exemplo completo
^[A-Z]{3}[0-9]{2}$ matches ABC12 and rejects AB12, abc12 and ABC123.Carregue esta entrada no prompt e copie para o WebAct para testar a tarefa. Seu resultado pode ser diferente da ilustração.
Decisões e solução de problemas.
Um padrão de validação deve corresponder a uma substring ou à entrada inteira?
Declare o requisito explicitamente. Use limites adequados para validar a entrada inteira e teste caracteres extras no início ou no fim.
Por que um padrão funciona em um testador, mas falha na minha aplicação?
Compare o motor, as flags e o escape de strings. A aplicação pode receber um padrão ou uma entrada diferente da interface de teste.
Referência para este fluxo de trabalho.
Teste com sua própria fonte.
Substitua o exemplo pelo seu material no prompt. Mantenha os requisitos necessários e copie a tarefa para o WebAct.
Personalizar e copiar a tarefa ↑