Introduction aux outils de test d'expressions régulières

Les outils de test d'expression régulière vous fournissent des outils de vérification d'expression régulière js, de vérification d'expression régulière, de vérification d'expression régulière et de test d'expression régulière. Vous pouvez personnaliser les expressions régulières en ligne pour extraire le contenu du texte et vérifier toutes les expressions régulières. , URL d'extraction d'expression régulière, expression régulière formatage en ligne, etc. J'espère que cela sera utile à tout le monde.


Le rôle des expressions régulières

Une expression régulière (Regular Expression) est un modèle de texte qui comprend des caractères ordinaires (par exemple, des lettres entre a et z) et des caractères spéciaux (appelés « métacaractères »). Les expressions régulières utilisent une seule chaîne pour décrire et faire correspondre une série de chaînes correspondant à une certaine règle de syntaxe. Les expressions régulières sont lourdes, mais elles sont puissantes. L'application après les avoir apprises améliorera non seulement votre efficacité, mais vous donnera également un sentiment absolu d'accomplissement. De nombreux langages de programmation prennent en charge l'utilisation d'expressions régulières pour les opérations sur les chaînes.

Métacaractères couramment utilisés
codeillustrer
.Correspond à n'importe quel caractère sauf les nouvelles lignes
\wFaites correspondre des lettres, des chiffres ou des traits de soulignement
\sCorrespond à n'importe quel caractère d'espacement
\dFaire correspondre les numéros
\bFaire correspondre le début ou la fin d'un mot
^Correspond au début d'une chaîne
$Faire correspondre la fin de la chaîne
Qualificateurs courants
code/syntaxeillustrer
*Répétez zéro ou plusieurs fois
+Répéter une ou plusieurs fois
?Répétez zéro ou une fois
{n}Répéter n fois
{n,}Répéter n fois ou plus
{n,m}Répéter n à m fois
Antonymes couramment utilisés
code/syntaxeillustrer
\WCorrespond à tout caractère autre que des lettres, des chiffres, des traits de soulignement ou des caractères chinois
\SCorrespond à n'importe quel caractère qui n'est pas un espace
\DCorrespond à n'importe quel caractère autre qu'un chiffre
\BLa correspondance n'est pas au début ou à la fin du mot
[^x]Correspond à n'importe quel caractère sauf x
[^aeiou]Correspond à n'importe quel caractère sauf aeiou.

Référence d'expression régulière

personnagedécrire
^\d+$// Faire correspondre les entiers non négatifs (entiers positifs + 0)
// Faire correspondre les entiers ^\d+(\.\d+)?$//Faire correspondre les nombres à virgule flottante non négatifs (nombres à virgule flottante positifs + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$// Faire correspondre les nombres à virgule flottante positifs
^((-\d+(\.\d+)?)|(0+(\.0+)?))$//Faire correspondre les nombres à virgule flottante non positifs (nombres à virgule flottante négatifs + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$// Faire correspondre les nombres à virgule flottante négatifs
^(-?\d+)(\.\d+)?$// Faire correspondre les nombres à virgule flottante
^[A-Za-z]+$?????????// Correspond à une chaîne composée de 26 lettres anglaises
^[A-Z]+$ ???// Correspond à une chaîne composée de 26 lettres anglaises majuscules
^[a-z]+$// Correspond à une chaîne composée de 26 lettres anglaises minuscules
^[A-Za-z0-9]+$// Correspond à une chaîne composée de chiffres et de 26 lettres anglaises
^\w+$// Correspond à une chaîne composée de chiffres, de 26 lettres anglaises ou de traits de soulignement
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$// Correspondre à l'adresse e-mail
^[a-zA-z]+:// match(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$// correspond à l'URL
[\u4e00-\u9fa5]Expression régulière pour correspondre aux caractères chinois
[^\x00-\xff]Faire correspondre les caractères à deux octets (y compris les caractères chinois)
\n[\s| ]*\rExpression régulière pour correspondre aux lignes vides
/<(.*)>.*<\/>|<(.*)\/>/Expression régulière pour correspondre aux balises HTML
(^\s*)|(\s*$)Expression régulière correspondant aux espaces de début et de fin
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*Expression régulière pour correspondre aux adresses e-mail
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$Expression régulière pour correspondre à l'URL
^[a-zA-Z][a-zA-Z0-9_]{4,15}$Si le compte correspondant est légal (commençant par une lettre, 5 à 16 octets autorisés, traits de soulignement alphanumériques autorisés)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})?Faites correspondre les numéros de téléphone nationaux
^[1-9]*[1-9][0-9]*$Correspondre au numéro QQ de Tencent
Language: English | 中文 | Русский | Español | Português | हिन्दी | தமிழ் | Deutsch | Français | عربي | 日本語 | 한국어
Vos empreintes :