Validar correo electrónico con javascript
para validar un correo electrónico con javascript usamos una expresión regular para comprobar si la cadena de texto que nos viene del campo email es correcta
un ejemplo de cadena regular
un ejemplo de cadena regular
re=/^([\da-z_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/el código completo de ejemplo
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento sin título</title> <script> function pruebaemail (valor){ re=/^([\da-z_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/ if(!re.exec(valor)){ alert('email no valido'); } else alert('email valido'); } </script> </head> <body> <input type="text" name="correo" id="correo"> <input type="submit" value="prueba" onClick="pruebaemail(correo.value);"> </body> </html>
6
Puntos
Puntos
40903
Visitas
Visitas
4
Resp
Resp
Por alber hace 123 meses
Administrador
Respuesta #1
excelente gracias por aportar
0
Puntos
Puntos
Por forerophp hace 123 meses
Principiante
Respuesta #2
anda de lujo la verdad es de las pocas que eh visto que funciones realmente
0
Puntos
Puntos
Por zerodarck hace 123 meses
Experto
Respuesta #3
yo encontré esta función
function validarEmail( email ) { expr = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if ( !expr.test(email) ) alert("Error: La dirección de correo " + email + " es incorrecta."); }cual me recomiendan?
0
Puntos
Puntos
Por phpros hace 123 meses
Principiante
Respuesta #4
muchas gracias albert, me ha servido tu aporte lo implemente con ts y todo funciona va muy bien, podrias expliucarme que significa el contenido de la regexp? o mejor dicho a que obedece cada regexp de antemano gracias saludos!
0
Puntos
Puntos
Por adrian_182 hace 30 meses
Principiante