2 repositorios
Real-time conversion of raw user input into a formatted string based on a defined mask.
Distinct from Value Transformations: None of the candidates cover the specific process of masking raw input strings into formatted values during typing.
Explore 2 awesome GitHub repositories matching user interface & experience · Input Value Transformations. Refine with filters or upvote what's useful.
text-mask is a JavaScript library for enforcing consistent text formats and dynamic masking patterns in web input fields. It provides a suite of utilities to constrain text field entries to predefined masks and validators, ensuring data consistency across multiple frontend frameworks including React, Angular, and Vue. The library supports dynamic pattern generation using functions to handle variable data formats and localized patterns. It includes capabilities for processing bulk text entries, such as pasted content and browser auto-fill data, while maintaining the integrity of the defined in
Converts raw input strings into formatted masked values by tracking cursor position and character indices.
imaskjs es una librería de máscara de entrada de JavaScript y gestor de entrada DOM utilizado para aplicar patrones, tipos de datos y rangos específicos a la entrada del usuario en tiempo real. Sirve como una librería de formato de datos y herramienta de validación de entrada que transforma valores de entrada sin procesar en cadenas formateadas utilizando máscaras y tuberías personalizadas. El proyecto proporciona capacidades de enmascaramiento dinámico, permitiendo que los patrones de entrada cambien o se alternen en tiempo real basándose en los caracteres que el usuario escribe. Soporta restricciones de entrada complejas incluyendo expresiones regulares, rangos numéricos, verificación basada en fechas y enumeraciones de caracteres. La librería cubre una amplia gama de tareas de procesamiento de entrada y gestión de datos, incluyendo transformaciones de pre y post-procesamiento, extracción de valores sin procesar para envío a API y la aplicación de máscaras tanto a campos de entrada HTML estándar como a elementos contenteditable.
Processes raw user input through a sequence of callbacks to format data in real time.