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("Please enter only letter characters in the \"APELLIDOS entre 5 y 35 letras\" field.");
theForm.Editbox4.focus();
return false;
}
if (theForm.Editbox4.value == "")
{
alert("Please enter a value for the \"APELLIDOS entre 5 y 35 letras\" field.");
theForm.Editbox4.focus();
return false;
}
if (theForm.Editbox4.value.length < 5)
{
alert("Please enter at least 5 characters in the \"APELLIDOS entre 5 y 35 letras\" field.");
theForm.Editbox4.focus();
return false;
}
if (theForm.Editbox4.value.length > 35)
{
alert("Please enter at most 35 characters in the \"APELLIDOS entre 5 y 35 letras\" field.");
theForm.Editbox4.focus();
return false;
}
no me deja poner espacios en blanco, ya que 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