^start of string
Negative Lookahead(?!.*(www|http|(\.)com|(\.)net|(\.)org|(\.)ru|(\.)biz)) .*any character (except for line terminators), repeated any number of times
Group 1(www|http|(\.)com|(\.)net|(\.)org|(\.)ru|(\.)biz) wwwthe literal text www (case sensitive) httpthe literal text http (case sensitive) \.the literal . (4610 / 568 / 2E16)
comthe literal text com (case sensitive) \.the literal . (4610 / 568 / 2E16)
netthe literal text net (case sensitive) \.the literal . (4610 / 568 / 2E16)
orgthe literal text org (case sensitive) \.the literal . (4610 / 568 / 2E16)
ruthe literal text ru (case sensitive) \.the literal . (4610 / 568 / 2E16)
bizthe literal text biz (case sensitive) .*any character (except for line terminators), repeated any number of times
$end of string, or before its final line terminator
the literal ↵ (1010 / 128 / A16)
g modifier: global. Finds all matches instead of stopping after the first