js中数组中元素之间的逗号如何去掉

JavaScript09

js中数组中元素之间的逗号如何去掉,第1张

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html的<script>标签中,输入js代码:var a = [1, 2, 3, 4, 5]var b = a.join('')document.body.innerText = b。

3、浏览器运行index.html页面,此时数组元素之间的逗号被去掉了打印出来了。

<script type="text/javascript">

var str = "公司报案:受理举报投诉,媒体报导,诉讼处理,456546464654,投案自首"

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

 document.write(str)

</script>

经测试,通过!

解释:使用 的是正则表达式进行查找替换

正则:/([^,]*),([^,]*)$/g 意思是,匹配不包含逗号的一串字符,接着是逗号,接着又是不包含逗号的一串字符,括号括起来是为了把匹配到的字符串分隔成块,每个括号分为一部分

后面的 $1表示正则中第一个括号的部分,接着一个冒号,接着$2是正则中第二个括号的备份,

这样,刚好就把  456546464654,投案自首  替换成了 456546464654:投案自首

在就符号了你的要求