Skip to content

MitRegexKit 1.0.0

Choose a tag to compare

@shwrt2016 shwrt2016 released this 25 May 02:26
· 2 commits to main since this release

MitRegexKit 1.0.0 首版发布

受 MitRegx 启发,使用 Swift 重写的链式校验库。

特性

  • 纯 Swift 实现,零三方依赖(仅 Foundation)
  • 链式调用 + 短路语义:首个失败后续校验自动跳过
  • 支持手机号、密码、验证码、身份证(含 GB 11643-1999 校验位)、邮箱、自定义正则与自定义条件
  • 状态枚举 + 可读文本,文案可注入支持本地化
  • MitRegex.isValidXxx 单条快捷校验入口
  • 同时支持 Swift Package Manager 与 CocoaPods
  • 25 个单元测试覆盖全部分支
  • 内置 SwiftUI Demo 工程(Example/MitRegexKitDemo)

安装

Swift Package Manager

.package(url: "https://github.com/shwrt2016/MitRegexKit.git", from: "1.0.0")

CocoaPods

pod 'MitRegexKit', '~> 1.0'

系统要求

iOS 12.0+ / macOS 10.13+ / tvOS 12.0+ / watchOS 4.0+,Swift 5.7+