viernes, 11 de diciembre de 2009

jQuery validaciones

function validarAplhaNumeric(valor) 
{
if (/^\w+([\.-]?\w+)*$/.test(valor))
{
//alert("La dirección de email " + valor + " es correcta.");
return true;
}
else
{
//alert("No valido");
return false;
}
}

$("#nespacio, #pass, #pass2").keyup(function(e){
// alert(e.keyCode);
if($(this).val().length > 2)
{
res = validarAplhaNumeric($(this).val());

if(!res) //si no es valido
{
alert('Caracter no valido');
$(this).val($(this).val().substr(0, $(this).val().length -1));
}
}


// if(e.keyCode == 32) //espacios
// {
//$("#nespacio").val($("#nespacio").val().substr(0, $("#nespacio").val().length -1));
// alert('No puede contener espacios');
// $(this).val($(this).val().substr(0, $(this).val().length -1));
// }
});

function validarEmail(valor) 
{
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
{
alert("La dirección de email " + valor + " es correcta.");
}
else
{
alert("La dirección de email es incorrecta: " + valor);
}
}

No hay comentarios:

Publicar un comentario