- JScript code
var abc = "鲁豫有约:说出你的故事:(1735)"; var index_1 = abc.indexOf(":"); var subA = abc.substring(index_1 + 1); //说出你的故事:(1735) var subB = subA.substring(subA.indexOf(":") + 1); //(1735) alert(subA); alert(subB);
我现在想,用一句话就把第二个:号后面的字符串截取到,有什么方法吗?
------解决方案--------------------
正则也可以
- JScript code
var abc = "鲁豫有约:说出你的故事:(1735)"; alert(/[^:]+:[^:]+:(\(\d+\))/.exec(abc)[1])
------解决方案--------------------
- JScript code
alert("鲁豫有约:说出你的故事:(1735)".substring("鲁豫有约:说出你的故事:(1735)".lastIndexOf(":") + 1));