awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • asaskevich/govalidatorasaskevich 的头像

    asaskevich/govalidator

    6,203在 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
    在 GitHub 上查看↗6,203
  • dylang/shortiddylang 的头像

    dylang/shortid

    5,715在 GitHub 上查看↗

    shortid 是一个用于创建紧凑、非顺序字符串的库,用作数据库记录和公共 URL 的唯一标识符。它作为一个 URL 友好的标识符实用程序,旨在生成短小的字母数字字符串。 该项目允许使用自定义字母表来控制标识符的视觉外观并避免歧义。这种自定义字符集映射确保生成的键满足特定的格式或品牌要求。 该系统包含用于非顺序键生成以防止资源枚举的功能,以及用于验证给定字符串是否符合预期标识符格式和字符集的工具。

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

    JavaScript
    在 GitHub 上查看↗5,715
  • symfony/polyfill-ctypesymfony 的头像

    symfony/polyfill-ctype

    4,043在 GitHub 上查看↗

    这是一个 PHP 兼容性库,为原生 ctype 扩展提供了 Polyfill。它作为一个可移植性层,实现了缺失的核心语言函数,以确保跨不同服务器环境和 PHP 版本的一致行为。 该库专注于字符类型验证,使用纯 PHP 代码重现原生扩展函数的行为。它使用运行时环境检测来识别原生扩展是否缺失,并将回退实现直接注入全局命名空间,以防止冲突并保持代码的可移植性。

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

    PHPcompatibilitycomponentctype
    在 GitHub 上查看↗4,043
  • promeg/tinypinyinpromeG 的头像

    promeG/TinyPinyin

    3,943在 GitHub 上查看↗

    TinyPinyin 是一个兼容 Java 和 Android 的库,用于将汉字转换为拼音。它提供了汉字检测工具,可识别文本是否属于汉字书写系统。 该库包含一个多音字解析器,通过上下文分析确定多音字的正确读音。它专为移动设备上的低内存占用而设计。

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

    Javacharacterjava-androidpinyin
    在 GitHub 上查看↗3,943
  • locutusjs/locutuslocutusjs 的头像

    locutusjs/locutus

    3,770在 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
    在 GitHub 上查看↗3,770
  1. Home
  2. Development Tools & Productivity
  3. Format String Validators
  4. Character Set Validators

探索子标签

  • 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.