Определить наличие тега ссылки в строке с помоью регулярного выражения
Потоянно приходит спам с ссылками внутри. Но ссылки могут указать пользователи, единственное что отличает от бота то, что бот добавляет тег ссылки. Помогите составить регулярку, чтобы определить наличие тега <a href= ... />
Делал проверку на https, эта не подходит:
if ( preg_match( '~(https?|ftp):\/\/\S+~', $value ) ) {
return true;
}
Ответы (1 шт):
Автор решения: Виталий Бриль
→ Ссылка
Нашёл регулярное выражение следующего вида: preg_match("/<a.*?href=["\'](.*?)["\'].*?>/i")
тесты прошёл, думаю это решение