Cita:
Iniciado por Vendetta Pues usando el codigo "inventado" funciona y usando lo que ya está en el lenguaje me deja poner numeros letras y de todo :\
Claro, uno usa lo que funciona, pero como ves resulta imposible de extender manteniendo funcionalidad.
La única comprobación que se me ocurre es que agreges una comprobación que permita el guión *solamente* en el primer caracter.
Cita:
Iniciado por Vendetta Suponiendo que lo que tu has escrito sobreescribe mi codigo (y cambiando las palabras que se tengan que cambiar)
No, es un ejemplo. Sirve para comprobar una cadena, no un evento, y por lo tanto no funciona si lo aplicás directamente.
La forma más directa de usarlo para sustituir tu código es cambiar la línea 4 del primer bloque de código que puse por la línea 2 del segundo, cambiando "num" por "charCode"
Saludos.