Regex Tester and Generator vous aide à tester votre expression régulière et à générer un code regex pour JavaScript Php Go Java Ruby et 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))))
Un testeur et générateur d'expressions régulières (Regex) est un outil qui vous permet d'écrire, de tester et de déboguer des expressions régulières, ou de générer automatiquement des modèles d'expressions régulières à partir de modèles de texte ou de règles. Les expressions régulières sont des modèles de recherche puissants utilisés pour la correspondance, la validation, l'extraction ou le remplacement de texte.
Commentaires instantanés : Visualisez rapidement la correspondance entre votre modèle d'expression régulière et les données d'entrée.
Détection d'erreurs : Aide à identifier les erreurs de syntaxe ou les correspondances involontaires.
Création de modèles : Automatise la création d'expressions complexes, ce qui permet de gagner du temps et de réduire les erreurs.
Outil d'apprentissage : Aide les débutants à comprendre le fonctionnement des expressions régulières grâce à des exemples concrets et des explications.
Testeur d'expressions régulières :
Saisissez votre modèle d'expression régulière.
Saisissez des chaînes de test pour voir les correspondances.
Affichez les points forts des correspondances et capturez les groupes.
Générateur d'expressions régulières :
Fournissez un exemple de texte ou décrivez un modèle (par exemple, « adresses e-mail » ou « dates »).
Laissez l'outil générer une expression régulière correspondante.
Vous pouvez également personnaliser ou affiner le modèle généré.
Lors de la validation des saisies de formulaire (par exemple, adresse e-mail, numéro de téléphone, code postal).
Lors de l'extraction de données spécifiques à partir de journaux, de documents ou de code.
Lors du remplacement ou du formatage de chaînes à l'aide d'éditeurs de texte, de scripts ou de code.
Lors de l'apprentissage ou du débogage de modèles d'expressions régulières destinés à la programmation, à l'automatisation ou au traitement de texte.