javascript中怎么样分割路径?

来源:百度知道 编辑:UC知道 时间:2024/05/16 18:25:44
javascript中怎么样分割路径?
比如现在已经得到一个路径abc=\abc\123\ttt\other.jpg
我现在要提取后半部分:\ttt\other.jpg 怎么办啊?
急需解决!
给出实例,OK?
我知道split能够分割,但路径有的很长,有的很短,其中有的有好几个“\”这样的间隔符,我只取后两个。

请问二楼的,我是从数据库读取的,里面没有两个"\\"怎么办,读取的路径有可能为\abc\tm\xx\tt\xxx\tt.jpg,也有可能为其他\tt\tt\tt\xx\xx.jpg等等,我现在只要取出第一个为\xxx\tt.jpg和第二个\xx\xx.jpg,也就是最后两个,取出来做为一个新的网址.请问怎么实现?

用下split吧,应该有用的

如果你能得到"\abc\123"的话那么就用字符串截取就可以实现。
function aa() {
var a = "\\abc\\123\\ttt\\other.jpg";
var b = "\\abc\\123";
alert(a.substring((a.indexOf(b) + b.length), a.length - 1));
}

这里需要注意的是在JavaScript中\为转义字符,所以上面的变量a和b中的\为\\这样可以保证没有字符被转义掉。