Foros del Web » Programando para Internet » Javascript »

Como Validar e-mails?

Estas en el tema de Como Validar e-mails? en el foro de Javascript en Foros del Web. Hola a todos espero q me puedan ayudar.... Como podria hacer para validar en un text los e-mail.... Espero q me puedan ayudar ... Gracias ...
  #1 (permalink)  
Antiguo 31/01/2002, 09:35
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 22 años, 10 meses
Puntos: 0
Como Validar e-mails?

Hola a todos espero q me puedan ayudar....

Como podria hacer para validar en un text los e-mail....

Espero q me puedan ayudar ...

Gracias de antemano.



PePeLuChO dEl PeRú PaRa El MuNdO ;)
  #2 (permalink)  
Antiguo 31/01/2002, 10:30
bet
 
Fecha de Ingreso: febrero-2001
Mensajes: 292
Antigüedad: 23 años, 9 meses
Puntos: 0
Re: Como Validar e-mails?

<pre>
&lt;html&gt;
&lt;head&gt;
&lt;title&gt; New Document &lt;/title&gt;

&lt;script LANGUAGE=&quot;JavaScript&quot;&gt;

function Validar(form)
{
if (form.Email.value == &quot;&quot;) {
alert(&quot;Por favor ingrese su dirección de e-mail&quot;);
form.Email.focus();
return false;
}

if (form.Email.value.indexOf('@', 0) == -1 || form.Email.value.indexOf('.', 0) == -1) {
alert(&quot;Dirección de e-mail inválida&quot;);
form.Email.focus();
return false;
}

}

&lt;/script&gt;
&lt;/head&gt;

&lt;body bgcolor=&quot;#FFFFFF&quot;&gt;
&lt;form method=post action=&quot;&quot; onSubmit=&quot;return Validar(this);&quot;&gt;
Mail: &lt;input type=&quot;text&quot; name=&quot;Email&quot;&gt; &lt;input type=&quot;submit&quot;&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>

<hr noshade size=1 color="#000000"><img src="http://www.gograph.com/Images-8712/ClipArt/cat03.gif" height="50" border=0 align="absmiddle"> <font size="2" face="verdana" color="#000000">bet[/CODE]
  #3 (permalink)  
Antiguo 31/01/2002, 16:26
Avatar de mikel_gomez  
Fecha de Ingreso: febrero-2001
Mensajes: 482
Antigüedad: 23 años, 9 meses
Puntos: 3
Re: Como Validar e-mails?

Otra forma de validar... mediante expresiones regulares. Controlando también que no se introduzcan caracteres especiales.

<pre>&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Validación mediante expresiones regulares&lt;/title&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
function validar(opcion, valor) {
var er = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/
return er.test(valor)
}
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div style=&quot;font: 9pt arial;&quot;&gt;
Validación de dirección de correo
&lt;hr /&gt;
&lt;form id=&quot;frm&quot; action=&quot;&quot;&gt;
Dirección de Correo electrónico:
&lt;br /&gt;
&lt;input type=&quot;text&quot; id=&quot;dir&quot; value=&quot;&quot; size=&quot;64&quot; maxlength=&quot;64&quot; /&gt;
&lt;input type=&quot;button&quot; value=&quot;Validar&quot;
onclick=&quot;alert(validar('correo', this.form.dir.value))&quot; /&gt;
&lt;/form&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt; </pre>

Saludos.

<style>.t{font: 8pt verdana; text-decoration: none; color: black;}</style><hr><span class="t"><a href="mailto:[email protected]" class="t" style="font: 10pt;">Mikel Gómez</a><br>Hay que aprender mucho para saber poco.</span>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:31.