匹配相对URL

时间:2016-11-08 14:24:15

标签: javascript regex

https://github.com/sorensen/absolutify实现了一个很好的Regex模式来匹配相对的URL:

/(=["'])(([.]+\/)|(?:\/)|(\w|\#))(?!\/)/g

虽然此模式正确匹配路径,但它不会匹配相关文件(例如<a href="index.html">foo</a>

优化的,优雅的Regex外观与匹配相关文件但不是//example.comhttp://example.comhttps://example.com/foo等有效网址的内容是什么?

1 个答案:

答案 0 :(得分:0)

如果你可以依赖Cheerio或jQuery,我发现X-Ray's Absolutes Module的实现是个不错的解决方案。