Este es el fragmento de código que arme para validar cadenas alfanuméricas mas algunos otros caracteres que están permitidos. Lo curioso es que únicamente no funciona con los caracteres acentuados ni las ñ.
Código:
var vsCadena = pObjeto.value.toString();
var vsExprReg = /^[a-z0-9\sáéíóúñ.,_\-\&\/]+$/i;
if (!vsExprReg.test(vsCadena)) {
alert("Ha introducido caracteres Invalidos");
return;
}
Que puede estar mal?