JS去掉指定字符串

JavaScript017

JS去掉指定字符串,第1张

可以用字符串替换函数replace吧,

str="1831,1829,1812,1829,134,171"

str=str.replace("1812,","")

至于去掉首尾,我想到的方法就是先用“,”截取字符串到数组里,去掉首尾,然后再整合成字符串:

var a=str.split(",")

for(i=1i<a.length-1i++)

{

b[i-1]=a[i]

}

c=b.join(",")

JS删除掉一段字符 方法:将要删除的字符替换为空

var str = '这是一字符串'

str.replace('字符串','')// 将“字符串”变成空字符(删除)

两种方式可以实现

1:使用replace函数替换

var str="hello world!"

str=str.replace("l","")

即使用空串替换某一个字符串,则是可以实现去除指定字符串功能

2:使用字符串分割函数在聚合

var str="hello world!"

var items=str.split("o")

会得到一个数组,数组中包括利用o分割后的多个字符串(不包括o)

var newStr=items.join("")

会得到一个新字符串,将数组中的数组使用空串连接成一个新字符串