Regex Helpers for Laravel/PHP

hotmeteor/regex is a set of ready-made regex helper methods for use in your Laravel application

This package comes with common regular expression patterns that are ready to match and replace against values. The package supports case-insensitivity, Unicode characters and supports all languages.

Here are some examples from the package’s readme:

// MatchRegex::isAlpha($subject, $allowWhitespace = false);Regex::isAlphanumeric($subject, $allowWhitespace = false);Regex::isAlphadash($subject, $allowWhitespace = false);Regex::isDigits($subject, $allowWhitespace = false);Regex::isNumeric($subject);// ReplaceRegex::alpha($subject, $replace = '');Regex::alphanumeric($subject, $replace = '');Regex::alphadash($subject, $replace = '');Regex::digits($subject, $replace = '');Regex::numeric($subject, $replace = '');

You also have access to the underlying match and replace methods for custom patterns:

// Replace interfacepublic static function replace($subject, $pattern, $replacement = '');
// Match interfacepublic static function match($subject, $pattern, bool $allowWhitespace = false): bool;

You can learn more about this package, get full installation instructions, and view the source code on GitHub.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store