Updated at Jan 23
Field Diff
Regex /^((http|https|ftp):\/\/)?((([a-zA-Z0-9\-\*]+\.)*([a-zA-Z0-9\-\*]+))|(([0-9]{1,3}\.){3}[0-9]{1,3})|(\[([0-9a-zA-Z]{0,4}:){1,8}[0-9a-zA-Z]{0,4}\]))(:[0-9]{1,5})?((\/[^\/]*)+)?(\?.*)?(#.*)?$/g/^((http|https|ftp):\/\/)?(?>(([a-zA-Z0-9\-\*]+\.)*([a-zA-Z0-9\-\*]+))|(([0-9]{1,3}\.){3}[0-9]{1,3})|(\[([0-9a-zA-Z]{0,4}:){1,8}[0-9a-zA-Z]{0,4}\]))(:[0-9]{1,5})?((\/[^\/]*)+)?(\?.*)?(#.*)?$/g
Updated at Jan 23
Field Diff
Regex /^((http|https|ftp):\/\/)?((([a-zA-Z0-9\-\*]+\.)*([a-zA-Z0-9\-\*]+))|(([0-9]{1,3}\.){3}[0-9]{1,3})|(\[([0-9a-zA-Z]{0,4}:){1,8}[0-9a-zA-Z]{0,4}\]))((\/[^\/]*)+)?(\?.*)?(#.*)?$/g/^((http|https|ftp):\/\/)?((([a-zA-Z0-9\-\*]+\.)*([a-zA-Z0-9\-\*]+))|(([0-9]{1,3}\.){3}[0-9]{1,3})|(\[([0-9a-zA-Z]{0,4}:){1,8}[0-9a-zA-Z]{0,4}\]))(:[0-9]{1,5})?((\/[^\/]*)+)?(\?.*)?(#.*)?$/g
Corpus Text #+ google.com *.google.com google.com/* http://google.com/* *.youtube.com http://simple.com sites.google.com/*game* *.youtube.com/playlist=1234* *.youtube.com?playlist=1234* whitehouse.gov#terms* whitehouse.gov/*user whitehouse.gov*user i-have-a-hyphen.co sites.google.com/site/unblockedgamesgold/ 10.10.230.215 [2001:db8:3df5:2a76:23f6:7300:0000:356a] [2001:db8:0:0:de52:32fd::] *crazygames-unblocked* 10.0.8.16:8080 #- gopher://anything.com www.bad_names.com
Updated at Jan 23
Field Diff
Regex /^((http|https|ftp):\/\/)?(((?:[a-zA-Z0-9\-\*]+(?:\.|\w))*([a-z\*]+))|(([0-9]{1,3}\.){3}[0-9]{1,3})|(\[([0-9a-zA-Z]{0,4}:){1,8}[0-9a-zA-Z]{0,4}\]))((\/[^\/]*)+)?(\?.*)?(#.*)?$/g/^((http|https|ftp):\/\/)?((([a-zA-Z0-9\-\*]+\.)*([a-zA-Z0-9\-\*]+))|(([0-9]{1,3}\.){3}[0-9]{1,3})|(\[([0-9a-zA-Z]{0,4}:){1,8}[0-9a-zA-Z]{0,4}\]))((\/[^\/]*)+)?(\?.*)?(#.*)?$/g
Corpus Text #+ google.com *.google.com google.com/* http://google.com/* *.youtube.com http://simple.com sites.google.com/*game* *.youtube.com/playlist=1234* *.youtube.com?playlist=1234* whitehouse.gov#terms* whitehouse.gov/*user whitehouse.gov*user i-have-a-hyphen.co sites.google.com/site/unblockedgamesgold/ 10.10.230.215 [2001:db8:3df5:2a76:23f6:7300:0000:356a] [2001:db8:0:0:de52:32fd::] *crazygames-unblocked* #- gopher://anything.com www.bad_names.com not.a.t-l-d
Updated at Jan 23
Field Diff
Regex /^((http|https|ftp):\/\/)?((([a-zA-Z0-9\-\*]+\.)*([a-z\*]+))|(([0-9]{1,3}\.){3}[0-9]{1,3})|(\[([0-9a-zA-Z]{0,4}:){1,8}[0-9a-zA-Z]{0,4}\]))((\/[^\/]*)+)?(\?.*)?(#.*)?$/g/^((http|https|ftp):\/\/)?(((?:[a-zA-Z0-9\-\*]+(?:\.|\w))*([a-z\*]+))|(([0-9]{1,3}\.){3}[0-9]{1,3})|(\[([0-9a-zA-Z]{0,4}:){1,8}[0-9a-zA-Z]{0,4}\]))((\/[^\/]*)+)?(\?.*)?(#.*)?$/g
Corpus Text #+ google.com *.google.com google.com/* http://google.com/* *.youtube.com http://simple.com sites.google.com/*game* *.youtube.com/playlist=1234* *.youtube.com?playlist=1234* whitehouse.gov#terms* whitehouse.gov/*user whitehouse.gov*user i-have-a-hyphen.co sites.google.com/site/unblockedgamesgold/ 10.10.230.215 [2001:db8:3df5:2a76:23f6:7300:0000:356a] [2001:db8:0:0:de52:32fd::] *crazygames-unblocked* #- gopher://anything.com www.bad_names.com not.a.t-l-d
Updated at Jan 23
Field Diff
Regex /^((http|https|ftp):\/\/)?((([a-zA-Z0-9\-\*]+\.)*([a-z\*]+))|(([0-9]{1,3}\.){3}[0-9]{1,3})|(\[([0-9a-zA-Z]{0,4}:){1,8}[0-9a-zA-Z]{0,4}\]))((\/[^\/]+)+)?(\?.*)?(#.*)?$/g/^((http|https|ftp):\/\/)?((([a-zA-Z0-9\-\*]+\.)*([a-z\*]+))|(([0-9]{1,3}\.){3}[0-9]{1,3})|(\[([0-9a-zA-Z]{0,4}:){1,8}[0-9a-zA-Z]{0,4}\]))((\/[^\/]*)+)?(\?.*)?(#.*)?$/g
Corpus Text #+ google.com *.google.com google.com/* http://google.com/* *.youtube.com http://simple.com sites.google.com/*game* *.youtube.com/playlist=1234* *.youtube.com?playlist=1234* whitehouse.gov#terms* whitehouse.gov/*user whitehouse.gov*user i-have-a-hyphen.co sites.google.com/site/unblockedgamesgold/ 10.10.230.215 [2001:db8:3df5:2a76:23f6:7300:0000:356a] [2001:db8:0:0:de52:32fd::] #- gopher://anything.com www.bad_names.com
Updated at Jan 23
Field Diff
Regex /^((http|https|ftp):\/\/)?((([a-zA-Z0-9\-\*]+\.)*([a-z\*]+))|(([0-9]{1,3}\.){3}[0-9]{1,3}))((\/[^\/]+)+)?(\?.*)?(#.*)?$/g/^((http|https|ftp):\/\/)?((([a-zA-Z0-9\-\*]+\.)*([a-z\*]+))|(([0-9]{1,3}\.){3}[0-9]{1,3})|(\[([0-9a-zA-Z]{0,4}:){1,8}[0-9a-zA-Z]{0,4}\]))((\/[^\/]+)+)?(\?.*)?(#.*)?$/g
Corpus Text #+ google.com *.google.com google.com/* http://google.com/* *.youtube.com http://simple.com sites.google.com/*game* *.youtube.com/playlist=1234* *.youtube.com?playlist=1234* whitehouse.gov#terms* whitehouse.gov/*user whitehouse.gov*user i-have-a-hyphen.co 10.10.230.215 [2001:db8:3df5:2a76:23f6:7300:0000:356a] [2001:db8:0:0:de52:32fd::] #- gopher://anything.com www.bad_names.com
Updated at Jan 23
Field Diff
Regex /^((http|https|ftp):\/\/)?([a-zA-Z0-9\-\*]+\.)*([a-z\*]+)((\/[^\/]+)+)?(\?.*)?(#.*)?$/g/^((http|https|ftp):\/\/)?((([a-zA-Z0-9\-\*]+\.)*([a-z\*]+))|(([0-9]{1,3}\.){3}[0-9]{1,3}))((\/[^\/]+)+)?(\?.*)?(#.*)?$/g
Updated at Jan 23
Field Diff
Corpus Text #+ google.com *.google.com google.com/* http://google.com/* *.youtube.com http://simple.com sites.google.com/*game* *.youtube.com/playlist=1234* *.youtube.com?playlist=1234* whitehouse.gov#terms* whitehouse.gov/*user whitehouse.gov*user i-have-a-hyphen.co 10.10.230.215 #- gopher://anything.com www.bad_names.com
Updated at Jan 22
Field Diff
Regex /([a-zA-Z0-9\-]+\.)*(a-z)+/g/^((http|https|ftp):\/\/)?([a-zA-Z0-9\-\*]+\.)*([a-z\*]+)((\/[^\/]+)+)?(\?.*)?(#.*)?$/g
Corpus Text #+ google.com *.google.com google.com/* http://google.com/* *.youtube.com http://simple.com sites.google.com/*game* *.youtube.com/playlist=1234* *.youtube.com?playlist=1234* whitehouse.gov#terms* whitehouse.gov/*user whitehouse.gov*user i-have-a-hyphen.co #- gopher://anything.com www.bad_names.com
Updated at Jan 22
Field Diff
Regex /k[^\s]*s/g/([a-zA-Z0-9\-]+\.)*(a-z)+/g
Corpus Text #+ google.com *.google.com google.com/* http://google.com/* *.youtube.com sites.google.com/*game* *.youtube.com/playlist=1234* *.youtube.com?playlist=1234* whitehouse.gov#terms* whitehouse.gov/*user whitehouse.gov*user i-have-a-hyphen.co #- gopher://anything.com www.bad_names.com
Updated at Jan 22
Refiddle Do you know PHP, Perl, Python or Java? View the docs to see how you can help out

Allowed URL Patterns Revisions

Created Jan 22 by Paul Alexander.

Replay this Fiddle