LocalRegex is a collection of regex patterns particularly tailored for the Zimbabwean environment
You can install the package via composer:
composer require modestnerd/localregex
- all methods return a boolean as the result
// 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
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.
This package was generated using the PHP Package Boilerplate by Beyond Code.