fahadbalboa, this regex code will work:
on $*:TEXT:/(www\56|\57\57\56|\72\57\57|\43[a-zA-Z]|.com|.net|.org)/iS:*: {
What it won't trigger upon:
1) It will not match http
2) It will not match #
3) It will not match www
What it will trigger upon:
1) It will match http://
2) It will match #ChannelNameHere
3) It will match www.
Additionally, it will match spamming messages comprising of .com, .net or .org