https://github.com/sorensen/absolutify实现了一个很好的Regex模式来匹配相对的URL:
/(=["'])(([.]+\/)|(?:\/)|(\w|\#))(?!\/)/g
虽然此模式正确匹配路径,但它不会匹配相关文件(例如<a href="index.html">foo</a>
)
优化的,优雅的Regex外观与匹配相关文件但不是//example.com
,http://example.com
,https://example.com/foo
等有效网址的内容是什么?