第一种,用正则表达式替换掉最后的逗号
<script type=
"text/javascript"
>
var
str =
"name:name1,name2,name3,name4,name5;"
;
str = str.replace(/([^,]*),([^,]*)$/g,
'$1:$2'
);
document.write(str);
</script>
这样就将 name4,name5 替换成name4:name5
第二种,用subString方法
var str = "name:name1,name2,name3,name4;";
var tempStr = str.Substring(0,str.length-1);
tempStr =tempStr + ":";
这样str="name:name1,name2,name3,name4:"
这种方法是将最后的分号变成了冒号,位置可以自己去判断哈,
推荐学习的网站:http://h5ip.cn/study,网站上面有很详细的学习流程以及知识梳理