ТОП регулярных выражений на PHP
Содержание:
- Проверка шаблона телефона
- Совпадение строки с адресом видеоролика на YouTube
- Проверка почтового индекса (Zip Code)
- Проверка с совпадением шаблона времени
- Проверка даты в формате yyyy-mm-dd hh:mm:ss
- Проверяем является ли переменная числом
- Проверка адреса e-mail
- Проверка mail адреса на корректность
- Проверка номера кредитной карты
- Проверка имени файла
- Поиск CSS-атрибутов
- Получение цены из строки
- Соответствие имени файла определенному типу
- Разделитель в больших числах повторяющиеся в числе через каждые 3 символа
- Проверка строки на буквы, цифры и _
- Проверка повторяющихся символов
- Найти в тексте адрес E-mail
- Удалить все ссылки с описания
- Пример подсветки слова в тексте
- Пример получения изображений из HTML методом regexp
- Удаление повторяющихся слов (без учета регистра)
- Удаление повторяющихся точек
- Пример проверки сложности пароля
- Код цвета в шестнадцатеричном формате
- Удаляем спецсимволы
- Удаляем всё, что между < >
- Множественные пробелы заменяем на одинарные
- Удаляем лишние переводы строк и переносы
- Найти содержимое определённого тега и вставить его в другие теги
- Конвертор HTML в текст
- Как разобрать 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
раз уже помогла