Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2093 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Php - regex] fonction ereg()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Php - regex] fonction ereg()

n°1263979
Lapin_cram​oisi
Posté le 11-12-2005 à 15:26:56  profilanswer
 

Voilà, mon problème est simple, j'utilise une fonction ereg() pour vérifier si l'adresse email entrée est du type "pseudo@hébergeur.chose"...
 

Code :
  1. ereg('^[[:alnum:]_.]+@[[:alnum:]-]+\.[[:alpha:]]+$',$_POST['user_email'])


 
Donc il vérifie si le pseudo est de type alpha numérique en acceptant '_' et '.', puis il vérifie que l'hébergeur est aussi du type alpha numérique en acceptant '-'...
 
J'aimerais donc savoir tous les types de charactères que l'on peut trouver dans les pseudos et dans les hébergeurs afin de les rajouter pour ne pas empècher mes visiteurs de s'inscrire...
Et aussi, y a t-il des hébergeurs contenant des charactères numériques ? Dans le cas contraire je pourrais remplacer [:alnum:] par [:alpha:] tout simplement, mais n'étant pas sûr de la non-existance de ces hébergeurs, je préfère me renseigner.
 
Merci !
Mastakilla

mood
Publicité
Posté le 11-12-2005 à 15:26:56  profilanswer
 

n°1263983
Serphen
Sucre :D
Posté le 11-12-2005 à 15:34:26  profilanswer
 

Bonjour,
 
Oui il a des hébergeurs contenant des caractères numériques,
Au niveau de l'extension (tld) il n'y a que des caractères alphabétiques par contre
 
Ton ereg est pas RFC-compliant :ange: car le + doit être supporté dans l'email (dans la partie username).
 
Arnaud.


Message édité par Serphen le 11-12-2005 à 15:34:45

---------------
Suuuuuuuucreeeeeeeeeeeeeeee
n°1264335
Lapin_cram​oisi
Posté le 12-12-2005 à 11:28:02  profilanswer
 

Donc je dois juste rajouter [[:alnum:]_.+] pour qu'il soit bon ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Php - regex] fonction ereg()

 

Sujets relatifs
[PHP] Formulaire qui se reremplit si erreurFonction Include
Equivalent de PHP Edit (0.8) sous Linux ?PHP et xboxlive
aide sur appel de fonction en pascalFonction mail() et smtp distant ?
Date antérieure à 01/01/1970 avec PHP/SQLProblème pour création de fonction
PHP Récupération d'une variable de l'URLScript PHP/Mysql
Plus de sujets relatifs à : [Php - regex] fonction ereg()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR