K2 Input Formatter es una librería ligera de JavaScript diseñada para mejorar la experiencia de usuario en formularios web mediante el control estricto y el formateo automático de datos en tiempo real. Sirve para transformar campos de entrada convencionales en componentes especializados que gestionan números con separadores de miles y decimales, así como fechas con hora (dd/mm/yyyy hh:mm:ss), garantizando que la información ingresada sea siempre válida antes del envío. Entre sus cualidades destacan su avanzado sistema de historial (deshacer/rehacer) basado en WeakMap para optimizar la memoria, su capacidad de normalización automática al pegar textos desde el portapapeles y una lógica de navegación fluida que permite saltar entre campos mediante la tecla Enter, ofreciendo una interfaz robusta, intuitiva y libre de errores de formato.
Separador de miles automático con punto. Usa coma o el punto del teclado numérico como decimal.
Formato dd/mm/yyyy hh:mm:ss. Escribe solo los dígitos y pulsa Enter para completar. El Enter en cada campo salta al siguiente.
Si esta librería te ha sido útil, considera hacer una donación.
Cada aportación ayuda a mantener y mejorar los proyectos.