js拼接字符串将最后面的逗号替换

第一种,用正则表达式替换掉最后的逗号

"text/javascript">

var str = "name:name1,name2,name3,name4,name5;";

    str = str.replace(/([^,]*),([^,]*)$/g, '$1:$2');

 document.write(str);

这样就将 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,网站上面有很详细的学习流程以及知识梳理

 

你可能感兴趣的:(javascript)