截取第二个相同字符|到.之间的字符串

var str = "第1集$qvod://174620301|94929A74F131B2BCAAE4D09E607534B1D99522EE|王者天下第二季_HDTV_01.mp4|$qvod";
str = str.substring(str.indexOf("|") + 1,str.indexOf("."))
alert(str);
本人完全小白 网上找到这代码得到的是第一个|到.之间的字符94929A74F131B2BCAAE4D09E607534B1D99522EE|王者天下第二季_HDTV_01 我想让他得到王者天下第二季_HDTV_01 代码该怎么写啊
刚百度了下 var str 似乎是php语言的写法 上面的代码ASP空间能用不? 用JS该怎么写呢 JS asp和php空间都可以用

str.indexOf("|") 是第一个|不是文件名前面的|。。。

从第二个|开始截取
str = str.substring(str.indexOf("|",str.indexOf("|")+1) + 1,str.indexOf("."))

搞定!
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答