为了账号安全,请及时绑定邮箱和手机立即绑定

javascript 判断字符串是否是图片路径

javascript 判断字符串是否是图片路径

javascript 判断字符串是否是图片路径?我有一个不确定的字符串:有可能是: http://www.baidu.com (代表url地址路径)也有可能是:http://www.xxxx/xxx/abc.png (代表图片)怎么才能判断这个字符串是否是图片?
查看完整描述

7 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

想到webpack对于图片的打包有感。
正则

图片正则const PICTURE_EXPRESSION = /\.(png|jpe?g|gif|svg)(\?.*)?$/const picReg = new RegExp (PICTURE_EXPRESSION)
url正则const URL_REGULAR_EXPRESSION = /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/const objExp = new RegExp(URL_REGULAR_EXPRESSION)
进行你的判断吧~


查看完整回答
反对 回复 2019-03-26
?
哔哔one

TA贡献1854条经验 获得超8个赞

好像不是图片路径的也可以是图片。对于网址来说图片只是一种输出方式。和路径无关吧


查看完整回答
反对 回复 2019-03-26
?
慕的地8271018

TA贡献1796条经验 获得超4个赞

写了一个正则,这个应该不错:


function check_is_img(url) {

  return (url.match(/\.(jpeg|jpg|gif|png)$/) != null)

}


查看完整回答
反对 回复 2019-03-26
  • 7 回答
  • 0 关注
  • 3693 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信