Все кроме ссылок

/^(?!$)(?!.*(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?)/

 

Регулярка на ссылки , с указание протокола , или без .

 

 

 

^((http[s]?:)?//)?[^/$.?#]+\.[^\s]+$

 

 

Регулярка по нахождению текстовых ссылок , работает замечательно , если предварительно текст разбить построчно .

^(?:<(\w+)[^>]*>(?:|[\W]+?\s)?|[\W]+?)?((?:https?:)?(?:\/\/)?(?:(?:[\w\.]+)\.(?:[a-z]{2,6}\.?))(?:\/[\w-\s_\.]*)*\/?)(?:<\/\1>)?

Пример