Heads up! This post was written 13 years ago. Some information might be outdated or may have changed since then.
(?i)\b
( (?:https?://|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}/ )
  (?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+
  (?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:.,<>?«»“”‘’])
)
горният reg-ex би трябвало да хване всичко което прилича на url :D

кодът е изкопиран от тук и е под public domain лиценз.

Back to all posts