Hola, pretendo hacer un input de tipo texto en el que solo pueda meter números y que meta automaticamente las barras del formato siguiente dd/MM/aaaa.
Se que para ello, debo comprobar el evento onkeydown/up/press y si la tecla que pulsamos está entre los ASCII pertenecientes a los numeros de 0 a 9, que los vuelque y sino, que no los vuelque.
La teoria la tengo bien clara, pero quiero hacerlo en Javascript pero en plan purista... me refiero a que el HTML lo único que tenga de JS sea la carga del archivo que contiene los script.
Las funciones las asigno a los eventos con el setAttribute.
En cuanto a las expresiones regulares, me gustaria saber realmente como funcionan, ya que he visto muchas por ahi, pero al no terminar de comprenderlas no sé hacerlas desde cero.
De hecho es lo que necesito para que me ponga las barras automaticamente sin usar jQuery.
Gracias.