将图片名称去掉后缀的正则表达式

 

一开始用的是  (\w+)\.(jpg|png|gif|webp) 但是如果文件名含有中文就匹配不到

修改后:

var reg = /(.+)\.(jpg|png|gif|jpeg|webp)/gi
console.log(reg.exec('啊啊.webp.png')) //['啊啊.webp.png', '啊啊.webp', 'png', index: 0, input: '啊啊.webp.png', groups: undefined] 

取结果的[1]既是我们想要的结果

posted @ 2023-12-20 18:46  轩辕大帝  阅读(66)  评论(0编辑  收藏  举报