将”345_123_23”,以’_’作为分割符获取中间的3大块,计算累加和并打印结果
来个javascript版本的吧:
function sumSplit(s, opt) {
var sum = 0;
if (s) {
debugger
var arry = s.split(opt);
if (arry && arry.length > 0) {
for (var k in arry) {
if (!isNaN(arry[k])) {
sum += parseInt(arry[k]);
}
}
}
}
return sum;
}
测试调用:
console.log(sumSplit('345_123_23', '_'));
你可以直接接打印出的
热门标签: