awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesCharacter Set Validators

Validates that a string contains only characters from a specified set, such as alphabetic, numeric, ASCII, or alphanumeric.

Distinct from Format String Validators: Distinct from Format String Validators: focuses on character-level content validation (e.g., only letters or digits) rather than verifying format specifier syntax.

Explore 5 awesome GitHub repositories matching development tools & productivity · Character Set Validators. Refine with filters or upvote what's useful.

Awesome Character Set Validators GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • asaskevich/govalidatorAvatar de asaskevich

    asaskevich/govalidator

    6,203Voir sur GitHub↗

    Go Package of validators and sanitizers for strings, numerics, slices and structs

    Tests whether a string contains only characters of a certain type, such as alphabetic, numeric, or ASCII.

    Gogogovalidatorsanitization
    Voir sur GitHub↗6,203
  • dylang/shortidAvatar de dylang

    dylang/shortid

    5,715Voir sur GitHub↗

    shortid est une bibliothèque pour créer des chaînes compactes et non séquentielles utilisées comme identifiants uniques pour les enregistrements de base de données et les URL publiques. Il fonctionne comme un utilitaire d'identifiant compatible avec les URL, conçu pour produire de courtes chaînes alphanumériques. Le projet permet l'utilisation d'un alphabet personnalisé pour contrôler l'apparence visuelle des identifiants et éviter toute ambiguïté. Ce mappage de jeu de caractères personnalisé garantit que les clés générées répondent à des exigences spécifiques de formatage ou de branding. Le système inclut des capacités de génération de clés non séquentielles pour empêcher l'énumération des ressources, ainsi que des outils pour valider si une chaîne donnée respecte le format d'identifiant et le jeu de caractères attendus.

    Provides the ability to specify the exact set of characters used to build identifiers for specific requirements.

    JavaScript
    Voir sur GitHub↗5,715
  • symfony/polyfill-ctypeAvatar de symfony

    symfony/polyfill-ctype

    4,043Voir sur GitHub↗

    Ce projet est une bibliothèque de compatibilité PHP qui fournit un polyfill pour l'extension native ctype. Il sert de couche de portabilité, implémentant les fonctions de langage de base manquantes pour assurer un comportement cohérent entre différents environnements de serveur et versions de PHP. La bibliothèque se spécialise dans la validation du type de caractère, recréant le comportement des fonctions d'extension natives en utilisant du code PHP pur. Elle utilise la détection de l'environnement d'exécution pour identifier si l'extension native est manquante et injecte des implémentations de secours directement dans l'espace de noms global pour éviter les collisions et maintenir la portabilité du code.

    Provides a comprehensive set of tools for validating character types across diverse hosting platforms.

    PHPcompatibilitycomponentctype
    Voir sur GitHub↗4,043
  • promeg/tinypinyinAvatar de promeG

    promeG/TinyPinyin

    3,943Voir sur GitHub↗

    TinyPinyin est une bibliothèque compatible Java et Android utilisée pour convertir les caractères chinois en représentations phonétiques Pinyin. Elle fournit des utilitaires pour la détection de caractères chinois afin d'identifier si le texte appartient au système d'écriture chinois. La bibliothèque inclut un résolveur de caractères polyphoniques qui détermine la prononciation correcte pour les caractères ayant plusieurs sons via une analyse contextuelle. Elle est conçue pour une faible utilisation de la mémoire sur les appareils mobiles.

    Implements range-based checks to validate if characters belong to the Chinese writing system.

    Javacharacterjava-androidpinyin
    Voir sur GitHub↗3,943
  • locutusjs/locutusAvatar de locutusjs

    locutusjs/locutus

    3,770Voir sur GitHub↗

    Locutus is a multi-language utility library and polyfill collection written in TypeScript. It provides a comprehensive set of implementations for standard library functions from various programming languages, enabling developers to use familiar semantics and behaviors across different technical environments. The library functions as a cross-language standard library, porting core logic and utilities from diverse languages into a type-safe TypeScript toolset. It focuses on maintaining consistent behavior through a polyfill-based design that replicates the original functionality of these foreig

    Provides validators to check if strings consist of specific character sets like alphanumeric or digits.

    TypeScriptjavascriptportsprogramming-language
    Voir sur GitHub↗3,770
  1. Home
  2. Development Tools & Productivity
  3. Format String Validators
  4. Character Set Validators

Explorer les sous-tags

  • Character Type Validation LibrariesSpecialized toolsets for verifying character types with environment-independent implementations. **Distinct from Character Set Validators:** Focuses on the library identity for character type validation rather than just the validation logic
  • Custom Character Set DefinitionsSpecifying the exact characters to be used when generating unique strings. **Distinct from Character Set Validators:** Focuses on the definition of the set for generation, whereas validators only check existing strings.