Expression regulière

ashpo -  
Defouille Messages postés 404 Statut Membre -
Bonjour,

Je cherche à faire une expression régulière en php ou javascript qui vérifie un numero de telephone fixe ou portable sachant qu'on peut aussi y mettre des caractère :
ex : 0x/xxx.xx-xx xx ou 0xxx-xx-xx-xx
comment puis-je écrire ceci?

et aussi celui qui vérifie l'adresse e-mail.
xx@xxxx.xxx

Suis un peu novice la dedans, c'est pas mon fort...

Merdi de m'aider...

1 réponse

  1. Defouille Messages postés 404 Statut Membre 54
     
    Bonjour,

    regexp de téléphone (pour les exemples que tu as donné) :
    /^0([0-9][-.\/ ])?[0-9]{3}[-.\/ ][0-9]{2}[-.\/ ][0-9]{2}[-.\/ ][0-9]{2}$/


    regexp d'adresse email :
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/


    Tu peux enlever les "^" ou "$" en début et fin si tu veux matcher le regexp, sinon ça considère que toute la chaine est un numéro (ou une adresse email) ou pas.

    PS : en cherchant sur google, tu peux trouver d'autres version "regexp telephone"...
    1