猿问

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

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

我有一个不确定的字符串:有可能是: http://www.baidu.com (代表url地址路径)
也有可能是:http://www.xxxx/xxx/abc.png (代表图片)

怎么才能判断这个字符串是否是图片?


慕尼黑的夜晚无繁华
浏览 3694回答 7
7回答

茅侃侃

想到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) 进行你的判断吧~

哔哔one

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

慕的地8271018

写了一个正则,这个应该不错:function check_is_img(url) {  return (url.match(/\.(jpeg|jpg|gif|png)$/) != null)}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答