haber que te parece esta solucion que acabo de escribir:
Código Javascript
:
Ver originalfunction soloNumerosYletras(cadena)
{
var validos="abcdefghijklmnopqrstuvwxyz0123456789";
var i;
var j;
var coinci=0;
var nocoinci=0;
var cadena;
for(j=0; j<=cadena.length; j++)
{
for(i=0; i<validos.length; i++)
{
if(cadena.charAt(j)==validos.charAt(i))
{
coinci++;
}
}
}
if(cadena.length==coinci)
{
alert("todos los caracteres son validos");
}
else
{
alert("hay al menos algún caracter que no es valido. Solo se consideran validos los siguientes carecteres"+" "+validos)
}
}
</script>
Código HTML:
Ver original<form action="fghf"name="form"> <p>introduzca cuenta bancaria
<input name="op" type="text" size="30" maxlength="7" /> </p> <p>introduzca cuenta bancaria
<input name="opo" type="button" value="comprobar codigo" onClick="soloNumerosYletras(document.form.op.value);" /> </p>