Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2016, 12:32
jissus
 
Fecha de Ingreso: octubre-2014
Mensajes: 11
Antigüedad: 9 años, 6 meses
Puntos: 0
Problema para validar acentos y eñes en jquery.validate

Buenas! Estoy teniendo un problema al momento de validar campos con acentos, eñes, dieresis, etc.

Este es el metodo que tengo :

jQuery.validator.addMethod("letrasespacios", function (value, element) {
return this.optional(element) || /^[a-zA-Z\'\-\sáéíóúñÑÁÉÍÓÚüÜ]+$/i.test(value);
}, "Letters only please");

En teoría esto debería funcionar, pero me esta sucediendo algo raro. Esta función la tengo aparte del archivo que contiene el formulario. Cuando lo llamo me tira errores en la parte de los acentos, diéresis, eñes, etc... Pero cuando utilizo el mismo método para verificar el texto con respecto a la expresión regular (/^[a-zA-Z\'\-\sáéíóúñÑÁÉÍÓÚüÜ]+$/i.test(value)), llamándolo desde el mismo archivo donde esta el formulario, funciona correctamente. Alguna idea de lo que puede llegar a ser? desde ya muchas gracias!