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) 进行你的判断吧~
慕的地8271018
TA贡献1796条经验 获得超4个赞
写了一个正则,这个应该不错:
function check_is_img(url) {
return (url.match(/\.(jpeg|jpg|gif|png)$/) != null)
}
添加回答
举报
0/150
提交
取消