Maison > Problème commun > L'expression régulière ne contient pas

L'expression régulière ne contient pas

zbt
Libérer: 2023-07-05 10:50:56
original
4433 Les gens l'ont consulté

Les amis qui se développent dans n'importe quel domaine utiliseront des expressions régulières, mais beaucoup de gens ne connaissent pas grand-chose aux expressions régulières, et ils sont trop paresseux pour les lire car elles sont utilisées moins fréquemment. Lorsqu'ils les utilisent, ils vont directement au. Recherchez-le sur Internet, mais vous effectuez souvent une recherche en ligne pendant une longue période et les résultats ne correspondent pas nécessairement à ce dont vous avez besoin.

L'expression régulière ne contient pas

Les amis qui se développent dans n'importe quel domaine utiliseront des expressions régulières, mais beaucoup de gens ne connaissent pas grand-chose aux expressions régulières et ils sont trop paresseux pour les lire car ils sont utilisés moins fréquemment. en ligne et recherchez-le, mais souvent, vous effectuez une recherche en ligne pendant une longue période et les résultats peuvent ne pas correspondre à ceux dont vous avez besoin.

Régularité numérique

1. Régularité numérique pure : ^[0-9]*$

2. Régularité numérique à n chiffres : ^d{n}$

3. n,}$

4. Règle régulière pour les chiffres entre m-n chiffres : ^d{m,n}$

5. Entiers correspondants (aucune distinction entre les nombres positifs et négatifs) : ^-?[1-9 ]d*. $

6. Faire correspondre les entiers négatifs : ^-[1-9]d*$

Chaîne régulière

1. Régularité régulière des lettres anglaises pures (non sensible à la casse) : ^[A-Za- z]+$.

2. Règles régulières pour les lettres majuscules anglaises pures : ^[A-Z]+$

3. Règles régulières pour les lettres minuscules anglaises pures : ^[a-z]+$

4. Uniquement des chiffres et 26 lettres anglaises. A-Za-z0-9]+$

5. Régulier avec une longueur de caractère comprise entre m-n caractères : ^.{m,n}$

6. Commençant par une lettre, d'une longueur comprise entre 6 et 18. Il ne peut contenir que des lettres, chiffres et traits de soulignement : ^[a-zA-Z]w{5,17}$

7. Il commence par une lettre et a une longueur comprise entre 6 et 18. Il ne peut contenir que des lettres, des chiffres et non des traits de soulignement : ^. [a-zA-Z][a-zA-Z0-9]{4,15}$

8. Règles régulières qui doivent et ne peuvent contenir que des chiffres et des lettres : ^(?![0-9] +$) (?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$

Prenons ceci comme exemple pour en parler

^ représente la position de départ d'une ligne

(?![0-9]+$) ne signifie pas tous les chiffres

(?![a-zA-Z]+$) ne signifie pas toutes les lettres

[0-9A-Za-z] {6,10 } Indique qu'elle se compose de 6 à 10 chiffres ou lettres

$ Correspond à la position de fin de ligne

Ces trois conditions déterminent que cette expression doit contenir des chiffres et des lettres, qu'elle ne peut contenir que des chiffres et des lettres et que la longueur des caractères est dans les 6 chiffres - entre 10 chiffres.

9. Numéro d'identification (seuls 15 ou 18 chiffres sont vérifiés) régulier : ^d{15}|d{18}$

Expliquons un peu les règles (vous pouvez vous vérifier mutuellement avec l'exemple ci-dessus pour améliorer la compréhension)

w : représente des chiffres, des lettres et des traits de soulignement.

d : Cela ne représente que des chiffres.

^ : La position de départ de la chaîne. S'il est à l'intérieur de [ ], cela signifie "pas", ce qui signifie exclure le contenu contenu dans [ ]

^n : Cela signifie qu'il doit commencer par n chaîne.

$ : La position finale de la chaîne.

?=n : Indique que la chaîne n est suivie immédiatement.

?!n : Indique que la chaîne n n'est pas suivie immédiatement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal