请帮助对有或没有路径的站点进行正则表达式,例如:
http://www.sitename.domain/dir/dir2/file.jpg
www.sitename.domain/dir/file.jpg
sub.sitename.domain/dir/dir2/file.jpg
site.do/file.pjg
https://go.do/dir/file.png
ftp://site.dom/file.blah_blah
确切的域并不重要
请帮助对有或没有路径的站点进行正则表达式,例如:
http://www.sitename.domain/dir/dir2/file.jpg
www.sitename.domain/dir/file.jpg
sub.sitename.domain/dir/dir2/file.jpg
site.do/file.pjg
https://go.do/dir/file.png
ftp://site.dom/file.blah_blah
确切的域并不重要
如果你想使用正则表达式匹配一个 URL,你可以使用这个:
^(((https?)|(ftp)):\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$
您可以在http://net.tutsplus.com/tutorials/other/8-regular-expressions-you-should-know/上找到一些描述