O Regex Tester and Gerator ajuda você a testar sua expressão regular e gerar código Regex para JavaScript Php Go Java Ruby e Python.
^[0-9]*$
^\d{n}$
^\d{n,}$
^\d{m,n}$
^(0|[1-9][0-9]*)$
^([1-9][0-9]*)+(.[0-9]{1,2})?$
^(\-)?\d+(\.\d{1,2})?$
^(\-|\+)?\d+(\.\d+)?$
^[0-9]+(.[0-9]{2})?$
^[0-9]+(.[0-9]{1,3})?$
^[1-9]\d*$ or ^([1-9][0-9]*){1,3}$ or ^\+?[1-9][0-9]*$
^\-[1-9][]0-9"*$ or ^-[1-9]\d*$
^\d+$ or ^[1-9]\d*|0$
^-[1-9]\d*|0$ or ^((-\d+)|(0+))$
^\d+(\.\d+)?$ or ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ or ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ or ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ or ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
^(-?\d+)(\.\d+)?$ or ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$
^[A-Za-z0-9]+$ or ^[A-Za-z0-9]{4,40}$
^.{3,20}$
^[A-Za-z]+$
^[A-Z]+$
^[a-z]+$
^[A-Za-z0-9]+$
^\w+$ or ^\w{3,20}$
[^%&',;=?$\x22]+
[^~\x22]+
^[a-zA-Z0-9_.+-][email protected][a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?
^(0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])[- /.](19|20)?[0-9]{2}$
^(0?[1-9]|1[0-2])$
^(0[1-9]|[12][0-9]|3[01])$
^.*(?=.{6,})(?=.*d)(?=.*[A-Z])(?=.*[a-z])(?=.*[[email protected]#$%^&*? ]).*$
\b\d{3}[-.]?\d{3}[-.]?\d{4}\b
^[0-9]{5}(?:-[0-9]{4})?$
^[a-z0-9-]+$
/[\-\[\]\/\\\{\}\(\)\*\+\?\.\^\$\|]/
^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$
[\u4e00-\u9fa5]
[^\x00-\xff]
\n\s*\r (be used to delete blank lines)
<(\S*?)[^>]*>.*?|<.*? />
^\s*|\s*$ or (^\s*)|(\s*$)
((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))
Um Testador e Gerador de Regex (Expressões Regulares) é uma ferramenta que permite escrever, testar e depurar expressões regulares ou gerar padrões de regex automaticamente com base em padrões ou regras de texto. Expressões regulares são padrões de busca poderosos usados para corresponder, validar, extrair ou substituir texto.
Feedback instantâneo: Veja rapidamente como seu padrão de regex corresponde aos dados de entrada.
Detecção de erros: Ajuda a identificar erros de sintaxe ou correspondências não intencionais.
Criação de padrões: Automatiza a criação de expressões complexas, economizando tempo e reduzindo erros.
Ferramenta de aprendizagem: Ajuda iniciantes a entender como as regex funcionam por meio de exemplos e explicações ao vivo.
Testador de Regex:
Insira seu padrão de regex.
Insira strings de teste para ver o que corresponde.
Veja os destaques das correspondências e capture grupos.
Gerador de Regex:
Forneça um texto de exemplo ou descreva um padrão (por exemplo, "endereços de e-mail" ou "datas").
Deixe a ferramenta gerar uma regex correspondente.
Opcionalmente, personalize ou refine o padrão gerado.
Ao validar entradas de formulário (por exemplo, e-mail, número de telefone, CEP).
Ao extrair dados específicos de logs, documentos ou código.
Ao substituir ou formatar strings usando editores de texto, scripts ou código.
Ao aprender ou depurar padrões de expressões regulares para uso em programação, automação ou processamento de texto.