Comment puis-je utiliser PHP preg_match pour valider les chaînes?
S'il vous plaît dites-moi comment utiliser les différents symboles utilisés pour l'expression correspondant dans preg_match
fonction de PHP.
En plus des informations de base, merci de donner l'exemple pour la vérification d'une adresse e-mail valide et d'une chaîne qui ne devrait pas contenir /: ; { } * &
Vous devez vous connecter pour publier un commentaire.
Exemple Simple.. la Vérification de $var est une chaîne vérification et la vérification (de a à z ET A à Z) caractères.
plus de la syntaxe des expressions régulières exemples: http://www.regexlib.com/
EDIT:
Ce qui concerne.
Jeff Atwood eu récemment un article sur son codage d'horreur blog sur les expressions régulières. Découvrez "Les Expressions régulières Régulières de Programmeurs".
Pour vérifier la validité de l'e-mail vous pouvez utiliser soit de construire des fonctionnalités (filter_var()/FILTER_VALIDATE_EMAIL) ou l'utilisation de nice prêt à utiliser des bibliothèques qui sont conformes à la RFC actuels. PHP : Analyse d'Adresses Email en PHP. Pour des exemples sur preg_match() vous pouvez aller sur le site de php et une liste complète expression régulière options est disponible sur Wikipédia. Pour en savoir sur les Regex je vous recommande "La Regex Coach".
Je sais que la question est à propos de PHP, mais mon but est d'illustrer la complexité de l'adresse email de validation: Pour vérifier si une adresse email est conforme à RFC 2822, vous pouvez utiliser le module Perl E-Mail::Adresse. Jetez un œil à la source de ce module ainsi que la RFC.
Si je donne $var = 'hello87%^$' également de retour "qu'il a été tapé correctement";