Javascript:在_之后替换字符

前端之家收集整理的这篇文章主要介绍了Javascript:在_之后替换字符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试做一些看似相当基本的事情,但似乎无法让它发挥作用.

我试图在下划线的最后一个实例后删除字符.

我有这个字符串,例如:

WWW /图像/二千零十二万零四百十二分之一十/ 28-696-b0b9815463e47c9371b02b7202788a75_tn.jpg

而我正试图剥离’tn.jpg’来制作:

WWW /图像/二千零十二万零四百十二分之一十/ 28-696-b0b9815463e47c9371b02b7202788a75_

我尝试过.slice(0,-6),但这只适用于_tn.jpg而不是_med.jpg的实例.

最终,我将交换不同大小的图像(_med.jpg,_full.jpg等),它只需要在最后一个下划线之后(URL中可能有下划线).

任何帮助将不胜感激!

扎克

解决方法

你可以这样:
var testURL = "dvuivnhuiv_ew";
var output = testURL.substring(0,testURL.lastIndexOf('_') + 1);
console.log(output);

猜你在找的JavaScript相关文章