Regular Expressions 101

Community Patterns

Community Library Entry

1

Regular Expression
Created·2015-06-02 05:56
Flavor·PCRE (Legacy)

/
(?<!=\")\b((?:http|https|ftp):\/\/)((?:(?:\w)+\.)+(?:\w)+)(:\d+)?((?:\/[\w]+)*[.\w]*\/?)((?:[\?\w\=\_\-%+!$^*\/\\@#;:]|(?:&(?!gt;)|(?:['"](?=[\w"'&#,]))))*)
/
g
Open regex in editor

Description

simple url regex which also prevents capture of a trailing ">" (the html representation of ">")

Submitted by Erich Spaker