示例来源
var s = "http://c.biancheng.net/index.html";
script 字符位置 从0开始计数:
s.indexOf("c") = 7 c 第1次出现的位置
s.indexOf("/", 7) = 22 从第7个字符开始往后搜索, / 第1次出现的位置
s.lastIndexOf("h") = 29 h 最后1次出现的位置
script 截取字符:
s.length=33
s.substr(29,3) = htm 【从第29个字符开始截取,往后数3个字符】
s.substring(7,22) = s.substring(22,7) = c.biancheng.net 不分截取顺序,【截取 第7个字符 到 第22个字符】
s.slice(7,22) = c.biancheng.net 截取顺序:只能从左到右截取
s.slice(22,7) = 空
s.slice(-26,-11) = c.biancheng.net 从右往左数第26位,至 从右往左数第11位
s.slice(-11,-26) = 空
s.substring(-26,-11) = 空 不支持负数