¿Seguro que así te funciona? Yo diría que el problema no está en aceptar o no aceptar el juego de carácteres, sino en hacer que la expresión recorra el string de principio a fin con
^ y
$. Prueba así:
Código Javascript
:
Ver originalvar vsExprReg=/^[\w]+$/;
if(!vsExprReg.test(pObjeto.value.toString())){
//...
}
Por cierto, A-Za-z se puede abreviar como A-z (o a-Z).
Saludos (: