modestnerd/localregex

dev-master 2022-08-28 23:16 UTC

This package is auto-updated.

Last update: 2024-09-29 06:36:08 UTC


README

Latest Version on Packagist Total Downloads GitHub Actions

LocalRegex 是一组特别针对津巴布韦环境定制的正则表达式模式。

安装

您可以通过 composer 安装此包。

composer require modestnerd/localregex

使用方法

  • 所有方法都返回一个布尔值作为结果。
// Email
LocalRegex::isEmail($email);

// Mobile Numbers
LocalRegex::isEconet($number);
LocalRegex::isTelecel($number);
LocalRegex::isNetone($number);

// Check if it's either one of the three i.e. Econet, Telecel or Netone
LocalRegex::isZimMobile($number);

// Check if the mobile number is valid (not tied to Zimbabwe)
LocalRegex::isMobile($number);

// VoIP
LocalRegex::isAfricom($number);
LocalRegex::isDandemutande($number);
LocalRegex::isLiquid($number);
LocalRegex::isPowertel($number);
LocalRegex::isTelco($number);
LocalRegex::isTelone($number);
LocalRegex::isZarnet($number);

// Check if it's either one of the ones listed above
LocalRegex::isZimVoIP($number);

LocalRegex::isNationalId($id);
LocalRegex::isNumberPlate($numberPlate);
LocalRegex::isPassportNumber($passportNumber);
LocalRegex::isDriversLicense($license);

LocalRegex::isUrl('https://modestnerd.co')
LocalRegex::isPassword('P@55WoRD')

// Formatting Numbers
LocalRegex::formatNumber('0771234567', FormatType::CountryCode) // 263771234567
LocalRegex::formatNumber('0771234567', FormatType::CountryCodePlus) // +263771234567
LocalRegex::formatNumber('263771234567', FormatType::Regular) // 0771234567

测试

composer test

变更日志

请参阅 变更日志 了解最近的变化信息。

贡献

请参阅 贡献指南 了解详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件 iamngoni@modestnerd.co 联系,而不是使用问题跟踪器。

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。

PHP 包模板

此包是通过 PHP 包模板 生成,由 Beyond Code 提供。