: Une plage de caractères unique: [ensemble de caractères] Non-Range: [^ Collection de caractères] / R: Entrée / n: modifier / t: Tab Key / D: [0-9] / D: [^ 0-9] / w: [0-9a-za-z _] / w: [^ 0-9a-za-z _] / s: [/ f / n / r / t / v] / s: [^ / f / n / r / t / v] +: un ou plusieurs *: 0 ou plus? : 0 ou un {n}: correspondre n {min, max}: plage de correspondance {0,1} :? {0,}: * {1,}: +? : La différence entre la correspondance d'inertie et la correspondance gourmand / b: Après cela, le personnage est situé à la première place de la chaîne, et les caractères précédents sont situés à la fin de la queue de chaîne: espace, paragraphe première ligne, extrémité du paragraphe, Comma, période, - / b: assortir les conseils de caractère des caractères non frontaliers: utilisez le nom de fichier autant que possible en arrière de l'utilisation _. ^: le premier texte du texte $: tout le texte arrière (): le résultat correspondant est considéré comme un ensemble |: ou /: cite en arrière. :: NON -ACQUIRED MATCHING? =: Pré-surintensité positif
Intersection <=: Examen préparatoire inversé
extrait:
Expression régulière correspondante des caractères chinois: [/ u4e00- / u9fa5]
Commentaire: C'est vraiment un mal de tête pour correspondre au chinois.
Caractères à double octet correspondant (y compris les caractères chinois): [^ / x00- / xff]
Commentaire: il peut être utilisé pour calculer la longueur de la chaîne (un mètre de longueur de caractères à double byte 2, caractères ASCII 1)
Correspondant à l'expression régulière de la ligne vide: / n / s * / r
Commentaire: Peut être utilisé pour supprimer les lignes vierges
Correspondant à l'expression régulière de Html marqué: <(/ s *?) [^>] *>. *?
Commentaire: La version circulant sur Internet est trop mauvaise.
Correspondant à l'expression régulière des caractères blancs avant et à la queue: ^ / s * | / s * $
Commentaire: Il peut être utilisé pour supprimer les caractères vides (y compris les espaces, l'horlogerie, les modifications de page, etc.) à la fin de la ligne, qui peuvent être utilisées.
Correspondant à l'expression régulière de l'adresse e-mail: / w + ([- +.] / W +) * @ / w + ([-.] / W +) * /. / W + ([-.] / W +) *
Commentaire: La vérification du formulaire est très pratique
L'expression régulière de l'URL correspondante: [a-za-z] +: // [^ / s] *
Commentaire: La version de la version diffusée sur Internet est très limitée.
Si le compte est légal (la lettre est dès le début, permet 5 à 16 octets, et les lettres sont autorisées à tracer des lignes): ^ [a-za-z] [a-za-z0-9 _] {4, 15} $
Commentaire: La vérification du formulaire est très pratique
Correspondance des numéros de téléphone domestiques: / d {3} - / d {8} | / d {4} - / d {7}
Commentaire: des formulaires de correspondance tels que 0511-4405222 ou 021-87888822
Correspondant à Tencent QQ numéro: [1-9] [0-9] {4,}
Commentaire: Le numéro Tencent QQ commence à partir de 10000
Correspondant au codage du post chinois: [1-9] / d {5} (?! / D)
Commentaire: 6 chiffres du code postal chinois
Carte d'identité correspondante: / d {15} | / d {18}
Commentaire: La carte d'identité de la Chine est de 15 ou 18 bits
Adresse IP correspondante: / d + /. / D + / d + /. / D +
Commentaire: utile lors de l'extraction d'adresses IP
Faites correspondre un numéro spécifique:
^ [1-9] / d * $ // correspond à l'entier positif
^ - [1-9] / d * $ // correspond à l'entier négatif
^ -?
^ [1-9] / d * | 0 $ // correspond à un entier non négatif (entier positif + 0)
^ - [1-9] / d * | 0 $ // correspond à un entier non positif (entier négatif + 0)
^ [1-9] / d * /. / D * | 0 /./ d * [1-9] / d * $ // correspond au nombre de points flottants positifs
^ - ([1-9] / d * /. / D * | 0 /./ d * [1-9] / d *) $ // correspond au numéro de point flottant négatif
^ -? points
^ [1-9] / D * /. / D * | 0 /./ D * [1-9] / D * | Numéro de point flottant + 0)
^ (- ([1-9] / d * /. / D * | 0 /./ d * [1-9] / d *) | 0? /. 0+ | 0 $ // correspond à flotter non positif Nombre (numéro de point flottant négatif + 0)
Commentaire: Il est utile lors du traitement d'une grande quantité de données.
Correspondant à une chaîne spécifique:
^ [A-za-z] + $ // corde de correspondance composée de 26 lettres anglaises
^ [Az] + $ // La chaîne composée de 26 lettres anglaises
^ [Az] + $ // La chaîne composée d'une minuscule composée de 26 lettres anglaises
^ [A-za-z0-9] + $ // chaîne composée de nombres et 26 lettres anglaises
^ / w + $ // correspond à la chaîne composée de nombres, 26 lettres anglaises ou lignes abaissant