什么摩托车适合改复古:请教一个javascript 字符串截取问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 22:54:59
在这个字符串中http:\\www.xxxxxxx.com\abcde.rmvb
我想截取"abcde",也就是最后的一个"\"与"."之间的字符..用javascript怎么实现?谢谢

转义字符 你应该知道吧?'\n'表示换行;'\\'表示\。
http:\\www.xxxxxx.com\abcde.rmvb表示为字符串为:
string="http:\\\\www.xxxxxx.com\\abcde.rmvb";
startIndex=string.lastIndexOf("\\")+1; 找到“\”的位置
endIndex=string.lastIndexOf("."); 找的“.”的位置
SubString=string.subString(startIndex,endIndex);

SubString也就是"abcde

老大... 你们的地址是不是都写错了

地址中不是 \

而是 / 这个 咧

把我差点弄糊涂了

我说我 在地址的字符串中好象 从来没转义的

.... 再看看地址栏 是 /

楼上方法是正确的

有些位置是错的哦,substring 的 S 是小写的 你写成大写了
<script>
function getstr(str)
{
stag=str.lastIndexOf('/');
etag=str.lastIndexOf('.');
rstr=str.substring(stag+1,etag);
return rstr
}

var url="http://zhidao.baidu.com/question/6090671.html"
alert(getstr(url))//or document.write(getstr(url);
</script>