Регулярные выражения

Удалить все атрибуты кроме (PHP)

Чтобы удалить все атрибуты у тегов на PHP, достаточно одного вызова функции string preg_replace(), но если есть необходимость какие-то атрибуты оставить, то понадобится использовать функцию string preg_replace_callback(), с проверкой на наличие разрешенных тегов, через callback-функцию

Как удалить двойные пробелы (JavaScript)

Удалить двойные пробелы в JavaScript можно удалить при помощи метода строки replace. Так же понадобится использовать регулярное выражение. Ниже пример удаления двойных пробелов на JavaScript. "Удалить двойные пробелы".replace(/\s{2,}/g, ' ');

Удалить все атрибуты у тегов (PHP)

В PHP, удалить все атрибуты тегов HTML-кода можно при помощи функции preg_replace(), используя регулярное выражение: #(</?\w+)(?:\s(?:[^<>/]|/[^<>])*)?(/?>)#ui. Например есть файл test.html, необходимо удалить все атрибуты у HTML-тегов.

Артём Фёдоров · 7305 просмотров · 2 комментария

Найти img src (PHP)

Найти все изображения (атрибут src у тега ) в тексте, можно при помощи регулярного выражения и функции int preg_match_all(). Например у нас есть файл test.html и нужно найти все атрибуты src у изображений.

Удалить двойные пробелы (PHP)

Удалить двойные и более пробелы в тексте лучше всего при помощи регулярных выражений. Лучше всего при помощи функции preg_replace(). Например есть текст в котором нужно удалить двойные пробелы.

chepro · 9930 просмотров · нет комментариев

Проверка электронной почты (PHP)

На сайтах часто приходится проверять — корректно ли введена электронная почта. Самый популярный вариант проверять при помощи регулярных выражений. Для этого я написал функцию is_email(string $email)

Артём Фёдоров · 3257 просмотров · 2 комментария