Примеры регулярных выражений на PHP

ТОП регулярных выражений на PHP

4433
Содержание:
  1. Проверка шаблона телефона
  2. Совпадение строки с адресом видеоролика на YouTube
  3. Проверка почтового индекса (Zip Code)
  4. Проверка с совпадением шаблона времени
  5. Проверка даты в формате yyyy-mm-dd hh:mm:ss
  6. Проверяем является ли переменная числом
  7. Проверка адреса e-mail
  8. Проверка mail адреса на корректность
  9. Проверка номера кредитной карты
  10. Проверка имени файла
  11. Поиск CSS-атрибутов
  12. Получение цены из строки
  13. Соответствие имени файла определенному типу
  14. Разделитель в больших числах повторяющиеся в числе через каждые 3 символа
  15. Проверка строки на буквы, цифры и _
  16. Проверка повторяющихся символов
  17. Найти в тексте адрес E-mail
  18. Удалить все ссылки с описания
  19. Пример подсветки слова в тексте
  20. Пример получения изображений из HTML методом regexp
  21. Удаление повторяющихся слов (без учета регистра)
  22. Удаление повторяющихся точек
  23. Пример проверки сложности пароля
  24. Код цвета в шестнадцатеричном формате
  25. Удаляем спецсимволы
  26. Удаляем всё, что между < >
  27. Множественные пробелы заменяем на одинарные
  28. Удаляем лишние переводы строк и переносы
  29. Найти содержимое определённого тега и вставить его в другие теги
  30. Конвертор HTML в текст
  31. Как разобрать email и сделать ссылку

В статье предоставлена подборка примеров с регулярными выражениями php regexp на все случаи создания сайта как для простых лендинг-страниц так и сложных интернет-магазонов.

Практически все примеры используют php функцию preg_match которая выполняет проверку на соответствие регулярному выражению в качестве паттерна в 1-м параметре, входящей строки в 2-м параметре и переменной вывода в 3-м.

Проверка шаблона телефона


Проверка номера телефона американского формата

Проверка российских телефонных номеров


Совпадение строки с адресом видеоролика на YouTube

Проверка почтового индекса (Zip Code)


Проверка с совпадением шаблона времени


Проверка даты в формате yyyy-mm-dd hh:mm:ss


Проверяем является ли переменная числом


Проверка адреса e-mail


Проверка mail адреса на корректность



Проверка номера кредитной карты


Проверка имени файла


Поиск CSS-атрибутов

Получение какого-либо CSS-правила из списка правил для селектора


Получение цены из строки


Соответствие имени файла определенному типу

Получаем расширение загружаемого файла и проверяем присутствует ли расширение файла в списке разрешенных.


Разделитель в больших числах повторяющиеся в числе через каждые 3 символа


Проверка строки на буквы, цифры и "_"


Проверка повторяющихся символов

Проверка на идущие подряд символы (не менее 3-х символов подряд)


Найти в тексте адрес E-mail


Удалить все ссылки с описания


Пример подсветки слова в тексте

Код полезен для создания подсветки вывода результатов поиска.


Пример получения изображений из HTML методом regexp


Удаление повторяющихся точек


Пример проверки сложности пароля



Код цвета в шестнадцатеричном формате


Удаляем спецсимволы


Удаляем всё, что между < >


Множественные пробелы заменяем на одинарные


Удаляем лишние переводы строк и переносы


Найти содержимое определённого тега и вставить его в другие теги


Конвертор HTML в текст


Как разобрать email и сделать ссылку


Регулярное выражение проверки набора букв и цифр русского и английского алфавита


Регулярное выражение проверки IP адреса


Проверка правильности MAC адреса:


Проверка корректности домена


Регулярное выражение для проверки md5-хэша:


Проверка шестнадцатеричного значения цвета


Помогла ли вам статья?
351 раз уже помогла
Комментарии: (0)

КАТЕГОРИИ