verificación de formulario js: verificación de recuento de palabras, formato de correo electrónico, inicio con letras, contraseñas repetidas
función validar()
{
var ok=true,un ,pw1,pw2,el,ch0;
var r = /^([0-9A-Za-z\-_.] +)@ ([0-9a-z]+\.[a-z]{2,3}(\. [a-z]{2})?) $/g;
if(""==(un =document.f.user.value))
{
alert("¡El nombre de usuario no puede estar vacío!");
document.f.user focus. ()f.user.focus();
ok=false;
}
else if(""==(pw1=document.f . contraseña1.valor))
{
alert("¡La contraseña no puede estar vacía!";
document.f.password1.focus();< / p>
ok=false;
}
else if(""==(pw2=document.f.password2.f.email.value)) p >
{
alert(" ¡El correo electrónico no puede estar vacío!")
document.f.email.focus();
ok= false; ;
}
if(ok)
{
if(!(un.length>=6 && un.length < =20))
{
alert("¡La longitud del nombre de usuario debe ser mayor o igual a 6 menor o igual a 20!");
documento .f.user.focus();
ok= false;
}
else
{
ch0=un.charAt(0).toLowerCase();
if(!(ch0>="a" && ch0<="z"))
{< / p>
alert("¡El nombre de usuario debe comenzar con una letra!") ;
document.f.user.focus();
ok=false;
}
else if(pw1!=pw2)
{
alert("¡Las contraseñas repetidas deben ser iguales!") ; /p>
document.f.password2.focus();
ok=false;
}
else if(! r.test(el))
{
alert("¡No es una dirección de correo electrónico válida!");
document.f.email.focus() ;
ok=false;
}
}
}
si(ok)
{
alert("¡Felicitaciones, validez verificada!") )
}
}