Expression reguilaire en php
Fermé
anisss000
Messages postés
21
Date d'inscription
mercredi 8 juin 2011
Statut
Membre
Dernière intervention
27 octobre 2011
-
10 juin 2011 à 04:01
anisss000 Messages postés 21 Date d'inscription mercredi 8 juin 2011 Statut Membre Dernière intervention 27 octobre 2011 - 10 juin 2011 à 18:38
anisss000 Messages postés 21 Date d'inscription mercredi 8 juin 2011 Statut Membre Dernière intervention 27 octobre 2011 - 10 juin 2011 à 18:38
A voir également:
- Expression reguilaire en php
- Easy php - Télécharger - Divers Web & Internet
- Expression de recherche - Guide
- Tu es un amour expression ✓ - Forum Loisirs / Divertissements
- Quel fichier contient l’expression trouverpix ? - Forum Programmation
- Expected expression ✓ - Forum C
1 réponse
Utilisateur anonyme
10 juin 2011 à 07:45
10 juin 2011 à 07:45
Bonjour,
Pour vérifier un email vous pouvez utiliser la fonction suivante :
Vous avez l'expression régulière en haut du code, le reste sert à vérifier l'existence du domaine, mais pour ça il faut avoir une machine LINUX
Pour un numéro de téléphone cette expression régulière fait l'affaire :
'/^(01|02|03|04|05|08)[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/'
Cordialement
Pour vérifier un email vous pouvez utiliser la fonction suivante :
// Vérification stricte d'une adresse mail function checkEmail($email) { // checks proper syntax if(preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/" , $email)) { // gets domain name list($username,$domain)=split('@',$email); // checks for if MX records in the DNS if(!checkdnsrr($domain, 'MX')) { return false; } return true; } return false; } // Vérification stricte d'une adresse mail
Vous avez l'expression régulière en haut du code, le reste sert à vérifier l'existence du domaine, mais pour ça il faut avoir une machine LINUX
Pour un numéro de téléphone cette expression régulière fait l'affaire :
'/^(01|02|03|04|05|08)[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/'
Cordialement
10 juin 2011 à 12:33
10 juin 2011 à 12:38
Que voulez-vous dire par là ?
10 juin 2011 à 12:50
Modifié par neoprog67 le 10/06/2011 à 13:54
Je n'ai pas trouvé équivalent sous Windows, mais mes applications Web sont toutes sur des serveurs LINUX, donc je n'ai pas vraiment cherché non plus.
Ceci dit la fonction checkdnsrr() dépend souvent du réseau et des fois elle donne une fausse alerte, donc vous pouvez éventuellement la zapper.
10 juin 2011 à 13:57