Beaucoup de gens ont l'impression que les expressions régulières sont très puissantes, difficiles à apprendre et à mémoriser. L'objectif crédible de ce cours est d'aider tout le monde à ne pas mémoriser les expressions régulières, mais à comprendre les expressions régulières. À l'aide d'outils graphiques, chacun peut expérimenter intuitivement les expressions régulières et les utiliser avec facilité. Vous comprenez que les expressions régulières sont vraiment simples !
Adresse de lecture vidéo : //m.sbmmt.com/course/328.html
Difficultés de la vidéo Bien sûr, il y a trop de choses à retenir, et elles semblent très compliquées :
Entiers ou décimaux : ^[0-9]+.{0,1}[0-9]{0,2} $
Seuls les chiffres peuvent être saisis : "^[0-9]*$".
Seuls les nombres à n chiffres peuvent être saisis : "^d{n}$".
Seuls les nombres comportant au moins n chiffres peuvent être saisis : "^d{n,}$".
Seuls m~n nombres peuvent être saisis :. "^d{m,n}$"
Seuls les nombres commençant par zéro et non nuls peuvent être saisis : "^(0|[1-9][0-9]*)$".
Seuls les nombres réels positifs avec deux décimales peuvent être saisis : "^[0-9]+(.[0-9]{2})?$".
Seuls les nombres réels positifs avec 1 à 3 décimales peuvent être saisis : "^[0-9]+(.[0-9]{1,3})?$".
Seuls les entiers positifs non nuls peuvent être saisis : "^+?[1-9][0-9]*$".
Seuls les entiers négatifs non nuls peuvent être saisis : "^-[1-9][]0-9"*$.
Seuls les caractères d'une longueur de 3 peuvent être saisis : "^.{3}$".
Seule une chaîne composée de 26 lettres anglaises peut être saisie : "^[A-Za-z]+$".
Seule une chaîne composée de 26 lettres anglaises majuscules peut être saisie : "^[A-Z]+$".
Seule une chaîne composée de 26 lettres anglaises minuscules peut être saisie : "^[a-z]+$".
Seule une chaîne composée de chiffres et de 26 lettres anglaises peut être saisie : "^[A-Za-z0-9]+$".
Vous ne pouvez saisir qu'une chaîne composée de chiffres, de 26 lettres anglaises ou de traits de soulignement : "^w+$".
Vérifiez le mot de passe de l'utilisateur : "^[a-zA-Z]w{5,17}$" Le format correct est : commençant par une lettre, la longueur est comprise entre 6 et 18 et ne peut contenir que des caractères, des chiffres et souligne.
Vérifiez s'il contient des caractères tels que ^%&',;=?$": "[^%&',;=?$x22]+".
Seuls les caractères chinois peuvent être saisis : "^[ u4e00-u9fa5] {0,}$"
Vérifiez l'adresse e-mail : "^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$ ".
Vérifiez InternetURL : "^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$".
Vérifiez Numéro de téléphone : " ^((d{3,4}-)|d{3.4}-)?d{7,8}$"Le format correct est : "XXX-XXXXXXX", "XXXX-XXXXXXXX", "XXX -XXXXXXX", " XXX-XXXXXXXX", "XXXXXXX" et "XXXXXXX".
Vérifiez le numéro d'identification (15 ou 18 chiffres) : "^d{15}|d{18}$".
Vérifiez-en un année 12 mois : "^(0?[1-9]|1[0-2])$" Le format correct est : "01"~"09" et "1"~"12"
Vérifiez pour un mois. 31 jours : "^((0?[1-9])|((1|2)(0-9])|30|31)$" Le format correct est "01"~"09" et "1 "~"31". Expression régulière correspondant aux caractères chinois : [u4e00-u9fa5]
Le conférencier dans cette vidéo a un ton amical et rend les gens amicaux. Il sera très confortable d'écouter le. cours De plus, les points de connaissances Les choses seront toujours expliquées avec beaucoup d'insistance, afin que vous puissiez apprendre plus clairement toutes les difficultés et les points clés
.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!