Résumé des expressions régulières couramment utilisées

Auteur:Bibliothèque d'outils intelligents Heure de sortie:2022-02-25 20:56:00 Nombre de mots:3327 Lire:12177Une fois
FonctionsExpressions régulières
Entier (y compris 0)^-? [0-9]\ \ d * $
Entier positif (y compris 0)^[0-9]\ \ d * $
Entier négatif (à l'exclusion de 0)^-[0-9]\ \ d * $
Chiffres (y compris 0)^([+-]?) \ \ D * \ \? \ \ D + $
Nombre positif (y compris 0)^[0-9]\ \ d * | 0 $
Nombre négatif (à l'exclusion de 0)^-[1-9]\ \ d * | 0 $
Nombre à virgule flottante ou entier^ \ \ D (\ \ \ \ d)? $
Pvirgule flottante^([+-]?) \ \ D * \ \ \ d + $
Pvirgule flottante positive^[1-9]\ d *.\ \ d * | 0.\ \ d *[1-9]\ d * | 0?. 0 + | 0 $
Pvirgule flottante négative^(-([1-9]\ d *.\ \ d * | 0.\ \ d *[1-9]\ \ d *))| 0?. 0 + | 0 $
Pvirgule flottante non négative (nombre à virgule flottante positif 0, conserve une décimale)^(([0-9]+ \.[0-9]{1})|([0-9]*[1-9][0-9]* \.[0-9]{1})|([0-9]*[0-9]{1}))$
Courriel^ [A-zA-Z0-9.! # $ % & '* + \/=? ^ _ '{|}~ -]+ @ [A-zA-Z0-9](? : [A-zA-Z0-9-]{0,61}[a-zA-Z0-9])? (? : \.[A-zA-Z0-9](? : [A-zA-Z0-9-]{0,61}[a-zA-Z0-9])?) * $
Couleur^ [A-fA-F0-9]{6}$
Url^ Http [s]? :\/\/\/([\ W-]+ \ \) +[\ w-]+([\ \ w-./? % & =]*)? $
Chinois seulement^[\ U4E00-\ \ u9FA5 \ \ uF900-\ \ uFA2D]+ $
Caractères ACSII uniquement^[\ X00-\ \ xFF]+ $
Code postal^ \ D {6}$
Numéro de téléphone portable^(11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19)[0-9]{9}$
Numéro de téléphone portable et numéro de téléphone fixe(^ 1[1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9][0-9]\ d{8}$)|(^(0[0-9]{2,3}\-)? ([2-9][0-9]{6,7})+(\-[0-9]{1,4})? $)
Non vide^ \ \ S + $
Les lettres^[A-Za-z]+ $
Lettres majuscules seulement^[A-Z]+ $
Lettres minuscules uniquement^ [A-z] + $
Mot de passe (doit contenir des chiffres, des lettres, des caractères spéciaux et une longueur de 6-12 chiffres)^(?! \ D + $)(?! [A-zA-Z0-9] + $)(?! [^ A-zA-Z0-9] + $)\ S{6,12}$
Mot de passe (doit contenir des lettres et des chiffres et avoir une longueur de 8-12 chiffres)^(?! \ D + $)(?! [^ A-z] + $)\ S{8,12}$
Mot de passe (doit contenir des chiffres, des lettres majuscules, des lettres minuscules, des caractères spéciaux et une longueur de 6-12)^(?! \ D + $)(?! [A-z] + $)(?! [^ A-Z]+ $)\ S{6,12}$
Temps^([0-1]? [0-9]| 2[0-3]):([0-5][0-9]):([0-5][0-9])$
Date + heure((^((1[8-9]\ d{2})|([2-9]\ d{3})))([-\/\._])(10 | 12 | 0? [13578])([-\/\._])(3[01]|[12][0-9]| 0? [1-9]))|(^((1[8-9]\ d{2})|([2-9]\ d{3}))([-\/\ _])(11 | 0? [469])([-\/\._])(30 |[12][0-9]| 0? [1-9]))|(^((1[8-9]\ d{2})|([2-9]\ d{3}))([-\/\ _])(0? 2)([-\/\._])(2[0-8]| 1[0-9]| 0? [1-9]))|(^([2468][048]00)([-\/\._])(0? 2)([-\/\._])(29) |(^([3579][26]00)([-\/\._])(0? 2)([-\/\._])(29) |(^([1][89][0][48])([-\/\ _])(0? 2)([-\/\._])(29) |(^([2-9][0-9][0][48])([-\/\._])(0? 2)([-\/\._])(29) |(^([1][89][2468][048])([-\/\._])(0? 2)([-\/\ _])(29) |(^([2-9][0-9][2468][048])([-\/\._])(0? 2)([-\/\._])(29) |(^([1][89][13579][26])([-\/\._])(0? 2)([-\/\ _])(29) |(^([2-9][0-9][13579][26])([-\/\._])(0? 2)([-\/\._])(29))((\ s +(0? [1-9]| 1[012])(:[0-5]\ d){0,2}(\ s[AP]M))? $ |(\ S +([01]\ d | 2[0-3])(:[0-5]\ d){0,2})? $))
Numéro d'identification^[1-9]\ d{7}((0 \ d)|(1[0-2])))(([0 | 1 | 2]\ d)| 3[0-1])\ d{3}$ | ^[1-9]\ d{5}[1-9]\ d{3}((0 \ d)|(1[0-2]))([0 | 1 | 2]\ d)) | 3[0-1])\ d{3}([0-9]| X)$

Contenu original, réimprimé, veuillez indiquer la source:Bibliothèque d'outils intelligents

Commentaires (0 articles)

Suggestions et commentaires Contactez-nous