3 dépôts
Utilities for adjusting how numeric values are presented and masked during input.
Distinct from Numeric Input Fields: Focuses on the visual formatting and locale-aware display of numbers rather than the storage field itself.
Explore 3 awesome GitHub repositories matching user interface & experience · Formatting Customizers. Refine with filters or upvote what's useful.
imaskjs est une bibliothèque de masque de saisie JavaScript et un gestionnaire de saisie DOM utilisé pour appliquer des modèles, des types de données et des plages spécifiques sur la saisie utilisateur en temps réel. Elle sert de bibliothèque de formatage de données et d'outil de validation de saisie qui transforme les valeurs de saisie brutes en chaînes formatées en utilisant des masques et des pipes personnalisés. Le projet fournit des capacités de masquage dynamique, permettant aux modèles de saisie de changer ou de basculer en temps réel en fonction des caractères saisis par l'utilisateur. Il prend en charge des contraintes de saisie complexes, notamment les expressions régulières, les plages numériques, la vérification basée sur les dates et les énumérations de caractères. La bibliothèque couvre un large éventail de tâches de traitement de saisie et de gestion de données, notamment les transformations de pré- et post-traitement, l'extraction de valeurs brutes pour la soumission API, et l'application de masques à la fois aux champs de saisie HTML standard et aux éléments contenteditable.
Transforms input data using custom functions or pipes to apply specific formatting rules during typing.
Ce projet est un plugin jQuery de masque de saisie et une bibliothèque utilisée pour appliquer des formats spécifiques sur les champs de formulaire et les éléments HTML. Il fonctionne comme un outil de masquage et de nettoyage de saisie de formulaire qui restreint l'entrée de caractères et insère automatiquement des délimiteurs pour des modèles tels que les dates et les numéros de téléphone. La bibliothèque prend en charge un masquage flexible via des modèles optionnels et récursifs qui s'étendent ou se contractent en fonction du volume de données saisies. Elle fournit une gestion dynamique des masques, permettant aux règles de formatage d'être modifiées ou supprimées sur des éléments existants sans recharger la page. L'outil inclut des capacités pour une logique de masque personnalisée et la définition de modèles pour contrôler quelles entrées alphanumériques sont autorisées. Il dispose également d'un nettoyage des données de saisie pour supprimer les caractères hors masque avant la soumission au serveur et un système de secours pour remplacer les caractères invalides par des chiffres prédéfinis.
Allows the definition of custom validation logic to control how the mask interprets and accepts input characters.
Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp
Customizes numeric display and editing within input fields to match specific locale and formatting requirements.