• Час читання ~1 хв
  • 24.08.2022

hotmeteor/regex — це набір готових допоміжних методів регулярних виразів для використання у вашій програмі Laravel:

Цей пакет постачається зі звичайними шаблонами регулярних виразів, які можна зіставляти та замінювати на значення. Пакет підтримує незалежність від регістру, символи Unicode та підтримує всі мови.

Ось кілька прикладів із readme пакета:

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

Ви також маєте доступ до базових методів match і replace для спеціальних шаблонів:

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

Ви можете дізнатися більше про цей пакет, отримати повні інструкції зі встановлення та переглянути вихідний кодна GitHub.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297