Quiero implementar y de una vez aprovecho para preguntar, a ver si esta bien hacer lo siguiente.
Estoy todavía con las validaciones en JQuery, ya me funcionan, pero quiero hacerlo de 3 tipos.
1. Alfabéticos. /^([a-zA-Z\s])+$/
2. Numéricos. /^([0-9\s])+$/
3. Alfanuméricos. /^([a-zA-Z-0-9\s])+$/
Pero como puedo hacer para que en la expresión número 3, también pueda ingresar la ñ, á, é, í, ó, ú.
Las ExpReg están bien? o podría implementar otras? Alguna idea?
/^([a-zA-Z-0-9\sñáéíóú])+$/
Trata siempre de optimizar los patrones así obtienes mayor rapidez...
/^([\w\sñáéíóú])+$/
Al parecer en javascript no distingue entre mayúscula y minúscula...
Si solo necesitas comprobar no es necesario que utilices paréntesis.
Puedes probarlo directamente en el navegador introduciendo:
javascript:var a = 'Yóyá';if(/^([\w\sñáéíóú])+$/.test(a)){alert(1);}
Ya lo puse pero no JQuery no lo acepta.
sExpReg = /^([\w\sñáéíóú])+$/;
No entiendo cuando dices que no lo acepta... Puedes poner el source o uno de prueba
Con no acepta, quiero decir qué, así ponga la ExpReg como me dijiste igual no puedo ingresar esos caracteres.