4 repositorios
General purpose verification that user inputs meet specific numeric or string patterns.
Distinct from String Format Validators: Broader than just standard formats like emails; covers generic numeric and character pattern checks.
Explore 4 awesome GitHub repositories matching web development · Input Format Validations. Refine with filters or upvote what's useful.
1loc is a JavaScript utility library and multifaceted toolkit providing a collection of single-line functions for common mathematical, string, date, and geometric operations. It functions as a set of functional programming helpers and data validation predicates designed to perform atomic transformations and validations. The project includes a geometry math library for calculating distances, angles, and spatial overlaps between points and rectangles, alongside a text manipulation library for casting, capitalizing, and analyzing string content. The toolkit covers broader capability areas inclu
Implements validation logic to verify that numeric and string inputs meet specific criteria.
Inputmask is a JavaScript library that serves as a client-side input formatter and form input validator. It constrains text input fields to specific formats, such as phone numbers and dates, to ensure data consistency. The project provides guided text entry and user input validation to prevent formatting errors. It standardizes how structured information is entered in web browsers to support more reliable server-side processing. The library manages data validation and formatting by enforcing predefined patterns on user entry. It handles real-time input interception, cursor-position tracking,
Verifies that user inputs meet specific numeric or string patterns for phone numbers and dates.
Esta es una biblioteca de expresiones regulares diseñada para la validación e identificación de números de teléfono móviles de China continental. Proporciona las reglas estructurales y las restricciones de dígitos necesarias para verificar que los números de teléfono sigan el formato regional correcto. La biblioteca incluye patrones específicos para determinar el proveedor de telecomunicaciones según los prefijos regionales. También cuenta con filtros para distinguir entre números de voz estándar y planes de IoT o solo datos. El proyecto cubre amplias capacidades de validación de datos, incluyendo la verificación del formato de entrada y la identificación del operador.
Ensures user-provided phone numbers meet strict length and digit constraints before further processing.
CLI11 es una biblioteca de C++ de solo cabecera (header-only) para analizar argumentos de línea de comandos y gestionar archivos de configuración. Mapea la entrada de la shell a variables tipadas y admite la creación de jerarquías de comandos complejas. La biblioteca se distingue por su soporte para subcomandos anidados con profundidad infinita y coincidencia de prefijos. Integra la gestión de configuración permitiendo cargar ajustes de la aplicación desde archivos TOML o INI, con la capacidad de recurrir a variables de entorno. El proyecto proporciona un conjunto completo de herramientas para el análisis de argumentos, incluyendo flags y argumentos posicionales, junto con un framework de validación para imponer opciones obligatorias y dependencias mutuas. También incluye la generación automatizada de documentación de ayuda con formato personalizable y un sistema de callbacks para activar lógica personalizada durante etapas específicas de análisis. Esta biblioteca sin dependencias está diseñada para C++11 y versiones posteriores.
Checks and transforms user entries using predefined rules to ensure numeric constraints or required formats.