Как лучше всего найти, если строка содержит URL-адрес?
Я пишу чат-чат и мне нужно запретить публикацию URL-адресов в нем ...
if(preg_match('/[a-zA-Z]+:\/\/[0-9a-zA-Z;.\/?:@=_#&%~,+$]+/', $clean_message, $matches))
{
die('INVALID!');
}
, кажется, делает трюк для URL-адресов, которые содержат http: //, но мне также нужно иметь возможность запретить URL-адреса, такие как youtube.com, а также если опубликован ipaddress и т. д.
Мне нужно сохранить окно чатаочистить от пользователей спам-ссылки!