Regular Expressions 101

Community Patterns

Match URLs

1

Regular Expression
PCRE (PHP <7.3)

/
(?i)\b((?:https?:\/\/|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))
/
gi

Description

no description available

Submitted by JOHN GRUBER - 8 years ago