validar nombres apellidos javascript
Publicado por miguelon (1 intervención) el 04/06/2011 03:28:56
quiero validar nombres y apellidos que solo acepte
1) letras mayúscula o minúscula A-Za-z
2) acentos á-ú Á Ü
3) ñ Ñ
4) espacio en blanco
Nada mas que eso ni números ni símbolos ni puntos ...etc
hice esto pero no me funciona bien:
var strFilter = /^[A-Za-zƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèé êëìíîïðñòóôõöøùúûüýþÿ]*$/;
var chkVal = theForm.Editbox4.value;
if (!strFilter.test(chkVal))
{
alert("Por favor entrar un valor en \"APELLIDOS entre 5 y 35 letras\".");
theForm.Editbox4.focus();
return false;
}
if (theForm.Editbox4.value == "")
{
alert("Por favor entrar un valor en \"APELLIDOS entre 5 y 35 letras\".");
theForm.Editbox4.focus();
return false;
}
if (theForm.Editbox4.value.length < 5)
{
alert("Por favor entrar un valor en \"APELLIDOS entre 5 y 35 letras\".");
theForm.Editbox4.focus();
return false;
}
if (theForm.Editbox4.value.length > 35)
{
alert("Por favor entrar un valor en \"APELLIDOS entre 5 y 35 letras\".");
theForm.Editbox4.focus();
return false;
}
Quiero poner apellidomaterno(espacio)apellidomaterno, pero no me deja poner espacios en blanco.
Solo requiero un campo que abarque apellido paterno y materno en apellidos.
Por ejemplo cuando pongo Zea Lopez (que asi quiero que acepte) me da error
Gracias
1) letras mayúscula o minúscula A-Za-z
2) acentos á-ú Á Ü
3) ñ Ñ
4) espacio en blanco
Nada mas que eso ni números ni símbolos ni puntos ...etc
hice esto pero no me funciona bien:
var strFilter = /^[A-Za-zƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèé êëìíîïðñòóôõöøùúûüýþÿ]*$/;
var chkVal = theForm.Editbox4.value;
if (!strFilter.test(chkVal))
{
alert("Por favor entrar un valor en \"APELLIDOS entre 5 y 35 letras\".");
theForm.Editbox4.focus();
return false;
}
if (theForm.Editbox4.value == "")
{
alert("Por favor entrar un valor en \"APELLIDOS entre 5 y 35 letras\".");
theForm.Editbox4.focus();
return false;
}
if (theForm.Editbox4.value.length < 5)
{
alert("Por favor entrar un valor en \"APELLIDOS entre 5 y 35 letras\".");
theForm.Editbox4.focus();
return false;
}
if (theForm.Editbox4.value.length > 35)
{
alert("Por favor entrar un valor en \"APELLIDOS entre 5 y 35 letras\".");
theForm.Editbox4.focus();
return false;
}
Quiero poner apellidomaterno(espacio)apellidomaterno, pero no me deja poner espacios en blanco.
Solo requiero un campo que abarque apellido paterno y materno en apellidos.
Por ejemplo cuando pongo Zea Lopez (que asi quiero que acepte) me da error
Gracias
Valora esta pregunta


0