javascript 如何截取两个指定下标之间的字符串

var SS = "111,222,333,444,555,666,777"
如何截取最开始到第一个逗号的字符和第二个逗号后一位到最后一位的字符?

var s = "111,222,333,444,555,666,777";
var index = s.indexOf(",");

// 最开始到第一个逗号的字符:
alert(s.substring(0, index));

// 第二个逗号后一位到最后一位的字符:
alert(s.substring(s.indexOf(",", index + 1) + 1));

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-06-24

ok,测试通过的代码,送给你

        var SS = "111,222,333,444,555,666,777";
        var aa = SS.split(',')[0];
        var bb = SS.substring((aa.length + 1), SS.length);
        alert(aa +"||||"+bb);

本回答被提问者采纳
第2个回答  2015-10-31
使用slice()方法,其包括
参数slice(start,end) 包括start,但不包括end
参数若为负,则从尾部算起

var str = "Hello World";
str.slice(0,3); //返回Hel
第3个回答  2016-01-08
function jiequ(){
var a="12323213"//字符串
var jiqu=a.substring(0,1)//截取零到一的数
}
<input type="button"value="查看" onclick="jiequ()">
相似回答