用js 如何获取第二次出现反斜杠的位置 例如:var str = http://10.2.20.87/file/upload如何获取第2次出现的反斜杠的位置 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var s = 'http://10.2.20.87/file/upload';alert(s.replace('/','a').indexOf('/')) var s = "http://10.2.20.87/file/upload"; function getIndex(url) { var temp = url.match(/[^\/]+(\/)+[^\/]+\//g); return temp? Math.max(0, temp[0].length - 1) : -1; } alert(getIndex(s)); var str = "http://10.2.20.87/file/upload";alert(str.indexOf('/')); alert(str.indexOf('/',str.indexOf('/')+1)); 注意indexOf的用法,第一个参数,是找的字符串,第二个参数是起始位置 var s = 'var str = http://10.2.20.87/file/upload';alert(s.split(/\//)[2]); var str = "http://10.2.20.87/file/upload"; alert(str.match(/([^\/]*\/){2}([^\/]*)/)[2]); 鼠标移动显示内容问题? EXTJS中选项卡的问题 ext高分悬赏,高手何在啊 [求助]怎样获取JS代码中的值? 求高手修改一个效果 求救——为什么会是死循环?!(Javascript二维数组搜索问题) 怎样让一个IFrame不管加载哪个页面都触发onmouseup事件. javascript中能否执行服务器端的jsp或asp文件? 在CSS中如何设置,使页面在浏览器中始终居中,比较急。。。。 apply都有哪些用法呢? 遇到一个诡异的东西啊 请推荐javaScript经典书
var s = 'http://10.2.20.87/file/upload';
alert(s.replace('/','a').indexOf('/'))
var s = "http://10.2.20.87/file/upload";
function getIndex(url) {
var temp = url.match(/[^\/]+(\/)+[^\/]+\//g);
return temp? Math.max(0, temp[0].length - 1) : -1;
}
alert(getIndex(s));
alert(str.indexOf('/'));
alert(str.indexOf('/',str.indexOf('/')+1));
var s = 'var str = http://10.2.20.87/file/upload';
alert(s.split(/\//)[2]);
alert(str.match(/([^\/]*\/){2}([^\/]*)/)[2]);