"Best practices"

Sé que es un poco académico, pero es buena costumbre poner siempre use strict y warnings. 
También sé que esto es para uso interno, pero la regexp que usas para que se usen sólo decimales podría saltarse quizás con Unicode... No lo sé, pero es mejor extraer en vez de borrar.