我有一个主机列表(127.0.0.1,example.com,other_example.io),我希望有一个正则表达式 - 换句话说,正则表达式只匹配来自这些网站的链接而没有其他链接。
因此,它会与example.com/hello/world
匹配,但与otherexample.com/hello
或http://example.io
或google.com
不匹配。
是否有一个简单的正则表达式模式来匹配这个?我查了一下,但我只能找到一般网址的正则表达式。
答案 0 :(得分:2)
您只需将主机名称作为模式编写,并在其开头放置^
(表示行首):
/^((http|https|ftp|file)(:\/\/))?(.?www.)?([a-zA-Z0-9]+\.)?example.com.*$/gm