Buscar en Mundobip

Artículos | Foro

validacion email

validacion email

Notapor Fran.11 » 10 Ene 2013 22:48

hola, me pueden decir la condicion en javascript para la validacion de un elemento input en un formulario , para que cuando el usuario escriva su email se haga con la estructura adecuada?
yo hice esta condición pero no me funciona. me podeis decir en que fallo? saludos:

Código: Seleccionar todo
valor = document.getElementById("email").value;
 if( !(/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)/.test(valor)) ) {
  alert('La dirección de email no es válida');




Publicidad
Fran.11
 
Mensajes: 108
Registrado: 22 May 2012 11:23

Re: validacion email

Notapor Ghost » 11 Ene 2013 10:36

Hace tiempo yo hice una función sencilla para validar el email, es menos sofisticada que la que comentas ahí, pero lo mismo te vale:
Código: Seleccionar todo
   function cemail(elemento)
   {
      var arroba=elemento.indexOf('@');
      var punto=elemento.indexOf('.',arroba);
      if(elemento!='')
      {
         if((arroba == -1) || (punto==-1))
         {    
            mensaje2 = mensaje2 + '\n Atencion!! '+elemento+' no es una direccion de e-mail valida.';
         }
      }
      return mensaje2;
   }

  Equipo de pruebas
  • Procesador
    Intel Core i7 3820@4.5Ghz
  • Placa base
    ASUS Rampage IV Formula
  • RAM
    16Gb Corsair Dominator Platinum 2133Mhz
  • Tarjeta gráfica
    AMD Radeon HD 7970 3Gb
  • Disco Duro
    Seagate 2Tb
  • Unidad Óptica
    Liteon I-HAS 124B
  • Refrigeración
    Corsair H110
  • Fuente alimentación
    Corsair AX860i
  • Caja
    NZXT Switch 810
  • Sonido
    Creative X-FI Platinum HD
  • Sistema operativo
    Windows 7 64bits
  • Monitor
    Dell U2412P
  • Teclado
    Corsair K90
  • Ratón
    SteelSeries XAI
  • Otros
    SteelSeries 5H V2
  • Otros
    Corsair Neutron GTX 240Gb
Ocultar
Avatar de Usuario
Ghost
Site Admin
 
Mensajes: 6324
Registrado: 16 Ene 2007 23:18
Ubicación: Planeta Tierra

Re: validacion email

Notapor Fran.11 » 11 Ene 2013 16:57

lo mirare, gracias...
Fran.11
 
Mensajes: 108
Registrado: 22 May 2012 11:23


Volver a Javascript

¿Quién está conectado?

Usuarios registrados: Bing [Bot], Google [Bot], MSN [Bot]