lunes, 21 de julio de 2008

Validar e-mail en JavaScript

L1nk [l1nk.darck@gmail.com]

Este Script valida la entrada de una dirección de correo, si es correcta deja continuar con la ejecución del programa y si no, nos dará un mensaje de error, pidiendo entrar de nuevo la dirección del e-mail.
Comprueba que haya un nombre antes de la @, que esta exista y que después de ella haya un nombre, un punto y dos o tres caracteres (.es, .com, .net, etc.…)

Nota: Este código puede ser insertado libremente en cualquier Web.

<HTML>
  <HEAD>
  </HEAD>
  <BODY>
    <SCRIPT LANGUAGE="JavaScript">
      function isEmailAddress(theElement, nombre_del_elemento )
      {
        var s = theElement.value;
        var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
        if (s.length == 0 ) return true;
        if (filter.test(s))
          return true;
        else
          alert("Entre una dirección de corre valida");
          theElement.focus();
          return false;
      }
    </SCRIPT>
    <FORM><INPUT TYPE="text" NAME="TextField">
    <INPUT TYPE="submit" VALUE="Ejecutar"
ONCLICK="return isEmailAddress(TextField,'TextField' )"> </FORM></BODY>
  </HTML>


Artículos relacionados


No hay comentarios: