Fonction de vérification du mail

rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   -  
rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je me suis fait cette fonction php pour voir si un mail est valide et je voulais des avis sur l'optimisation possible de l'expression régulière ?
merci
function verifMail($mail){
        $expression = "#^([\w_-][.]?)+[@]{1}([\w]+[.]{1})+[a-zA-Z]{0,4}$#";
        if(preg_match($expression, $mail))
            return TRUE;
        else
            return FALSE;
    }
A voir également:

4 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut.

Il y a plus simples : les filtres de validation.
https://www.php.net/filter
http://www.siteduzero.com/tutoriel-3-423618-les-filtres-en-php-pour-valider-les-donnees-utilisateur.html
0
rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
 
salut F16
j'utilise quelques filtres php pour mes chaines mais j'ai du mal a m'y mettre.
D'ailleurs les avis sur les ressources utilisées sont assez variés.
faudrai que je teste la diférence tien...

jvais me faire une grosse boucle * 2500 et je vais faire le calcul des deux pour voir la diférence
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Je doute que tu aies 2500 inscriptions en si peu de temps.
Ce qui utilise le moins de ressources est sans doute les regex.
Mais même avec une inscriptions toutes les 5 secondes, ce qui est énorme, ça ne se remarquerait pas.
0
rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
 
oué oué je suis d'accord c'est juste pour tester laquelle des deux facons est la plus gourmande histoire de savoir pour de bon
j'ai pas la prétentions de vouloir linscrire 17280 types par jours héhé
0