Home Tecnologia Flashos Humor Videos Lletres Fotos Visita el Planet La Dragonera,
El Cercle de Webs Amigues

Javascript: Comprobar si un e-mail és correcte

Print This Post/Page
Lectures: 565
1 Vots | Mitjana: 3 de 51 Vots | Mitjana: 3 de 51 Vots | Mitjana: 3 de 51 Vots | Mitjana: 3 de 51 Vots | Mitjana: 3 de 5 (1 vots, mitja: 3 de 5)
Loading ... Loading ...

teclaAvui he necessitat una funció en Javascript per comprobar si la direcció e-mail escrita en una caixa de texte és un e-mail vàlid o no. Per a fer això he trobat una funció que retorna true o false analitzant la direcció entrada segons una expressió regular.

La funció és aquesta:

JAVASCRIPT:
  1. function isEmail(str)
  2. {
  3. var email=/^[A-Za-z0-9_]+([_\.-][A-Za-z0-9_]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
  4. return(email.test(str));
  5. }

El funcionament en sí és fàcil. Es crea una variable on hi posem la expressió regular que ha de validar el texte que contindrà la direcció de mail. La funció de javascript que executa una expressió regular sobre un texte és el .test() al qual li hem de passar la cadena de texte que conté la direcció de mail. Aquesta funció retorna true si compleix la expressió regular o false si no la compleix, així que podem escriure una funció com la següent:

JAVASCRIPT:
  1. function comprovaMail(mail)
  2. {
  3. if(!isEmail(mail)) alert('La direcció de correu entrada no és correcte');
  4. }



Deixa una resposta