求一个正则,匹配图片地址

www.baidu.com/imgs/++++++++.png

需要一个正则匹配图片的地址,路径需要包含imgs,且以.png结尾

阅读 3.8k
3 个回答
'www.baidu.com/imgs/++++++++.png'.match(/imgs\/.+?\.png$/)
//imgs/++++++++.png

可以使用url-parse

urlParse('http://www.baidu.com/imgs/xxx.png').pathname

不用正则也可以

// es5就用indexOf
function isImgUrl(url) {
    return url.includes('imgs') && url.endsWith('.png')
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进