Cita:
Iniciado por ryugen En realidad la función
indexOf devuelve un valor mayor o igual a cero si lo que estas buscando fue encontrado (el número valor mayor o igual a cero corresponde a su indice dentro del arreglo) sino devuelve -1.
Entonces en tu caso ...
Código Javascript
:
Ver originalif (iChars.indexOf(document.formulario.usuario_nombre.value.charAt(i)) != -1)
estas diciendo "si el caracter i en usuario_nombre se encuentra en iChars", cuando lo que tu realmente quieres decir es todo lo contrario "si el caracter i en usuario_nombre no se encuentra en iChars" entoces necesitarías evaluar por lo siguiente:
Código Javascript
:
Ver originalif (iChars.indexOf(document.formulario.usuario_nombre.value.charAt(i)) === -1)
Perfecto! Sabía que era muy sencillo pero no lo veía... Muchas gracias!!!