Определить наличие тега ссылки в строке с помоью регулярного выражения

Потоянно приходит спам с ссылками внутри. Но ссылки могут указать пользователи, единственное что отличает от бота то, что бот добавляет тег ссылки. Помогите составить регулярку, чтобы определить наличие тега <a href= ... /> Делал проверку на https, эта не подходит:

if ( preg_match( '~(https?|ftp):\/\/\S+~', $value ) ) {
    return true;
}

Ответы (1 шт):

Автор решения: Виталий Бриль

Нашёл регулярное выражение следующего вида: preg_match("/<a.*?href=["\'](.*?)["\'].*?>/i") тесты прошёл, думаю это решение

→ Ссылка