Foros del Web » Programando para Internet » Javascript »

No me valida bien expresión regular

Estas en el tema de No me valida bien expresión regular en el foro de Javascript en Foros del Web. Tengo un fuerte problema, ya he intentado muchas combinaciones en expresiones regulares para validar un campo, pero nada me funciona, mi función es: Código HTML: ...
  #1 (permalink)  
Antiguo 28/06/2012, 15:47
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 19 años, 1 mes
Puntos: 3
Pregunta No me valida bien expresión regular

Tengo un fuerte problema, ya he intentado muchas combinaciones en expresiones regulares para validar un campo, pero nada me funciona, mi función es:

Código HTML:
function validarTexto(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
    var patron = /[a-zA-ZáéíóúÁÉÍÓÚñÑ| ]/; // Solo acepta letras
    te = String.fromCharCode(tecla);
    return patron.test(te);
}
llamado de este modo:

Código HTML:
onkeypress="return validarTexto(event);"
la variable de patrón tiene mi expresión regular, con la que quiero validar que en mi campo de nombre solo se pueda teclear letras mayus y minus, además de las letras ñÑ y las vocales acentudas, pero no me funcione, al probarlo, solo me deja meter letras nomales, pero no me deja ingresar las ñ ni las letras acentuadas, alguién sabe por que? agradecería su ayuda!
__________________
Wow! No se que decir...
  #2 (permalink)  
Antiguo 28/06/2012, 15:48
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 19 años, 1 mes
Puntos: 3
Respuesta: No me valida bien expresión regular

Ayuda por favor! :/
__________________
Wow! No se que decir...
  #3 (permalink)  
Antiguo 28/06/2012, 17:41
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: No me valida bien expresión regular

Cita:
Iniciado por zyon Ver Mensaje
Ayuda por favor! :/
@zyon, después de más de 1000 mensajes creo que ya tenés la experiencia suficiente en el foro para saber que:
Lo primero es buscar exahustivamente si tu pregunta ya ha sido respondida (lo cual se ha hecho en decenas de oportunidades con métodos diferentes), por ejemplo
http://www.forosdelweb.com/f13/campo...8/#post4219397

Lo segundo, insistir con tu pedido de ayuda a tan solo un minuto de tu post original, puede generar un efecto contrario entre quienes puedan ayudarte, es decir, decidan no hacerlo

__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: funcion, regular, validar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:11.