如何从Node.js中的字符串中删除图像分辨率?从图像url中删除字符作为字符串检索?
http://asset.beyonce.com/wp-content/uploads/2016/06/XIII6614-800x800.jpg
我想它只是
http://asset.beyonce.com/wp-content/uploads/2016/06/XIII6614.jpg 没有-800x800!
var image = 'http://asset.beyonce.com/wp-content/uploads/2016/06/XIII6614-800x800.jpg';
image = image.replace(new RegExp("^(.*?)-\d+x\d+\.([^/]+)$", "g"), "")
console.log(image);
上面的代码是不工作的一些原因?
'/ \ - \ d + x \ d + /'可以工作,但也许有点宽泛。 –