js中如何将一个字符串中的;替换成,

JavaScript011

js中如何将一个字符串中的;替换成,,第1张

js中个字符串中指定内容可以用replace函数来实现。

1、新建html文件,添加body标签,定义一个变量并赋值字符串,然后将变量输出:

2、用replace函数将字符串中的“”替换成“,”,代码为“a.replace(//, ',')”,然后将后的字符串重新赋值给原变量:

3、如果原字符串中含有多个“”,这时可以用全局替换,代码为“a.replace(//g, ',')”,替换完成后将新字符串赋值给原变量即可:

js提供一个replace方法,replace(目标字符串, 替换的字符串)

1、一般常用的,替换字符串中的"?"

var result = "abcd?efg".replace("?","")//abcdefg

console.log(result)

2、跟1比较,发现只能替换一次,一般建议用循环进行多次替换

var result2 = "abcd?efg?hijk?lmn".replace("?","")//abcdefg?hijk?lmn

console.log(result2)

3、使用正则表达式进行替换

var reg = /\?/g//创建正则,表示替换全局替换"?"

var result3 = "abcd?efg?hijk?lmn".replace(/\?/g,"")//abcdefghijklmn

console.log(result3)

补充:

正则格式:/pattern/标识符,如/\?/g,

因为?是特殊字符,需要\进行转义,然后g标识全局查找,如果不写这个,就不会进行全局替换

var html='刚恢复方法<img src="arclist/em_4.gif">法规法规和福建<img src="arclist/em_23.gif">共和国环境观看<img src="arclist/em_1.gif">活该活该客户\r\n刚恢复方法<img src="arclist/em_8.gif">法规法规和福建<img src="arclist/em_3.gif">共和国环境观看<img src="arclist/em_1.gif">活该活该客户\r\n刚恢复方法<img src="arclist/em_12.gif">法规法规和福建<img src="arclist/em_13.gif">共和国环境观看<img src="arclist/em_1.gif">活该活该客户\r\n刚恢复方法<img src="arclist/em_14.gif">法规法规和福建<img src="arclist/em_3.gif">共和国环境观看<img src="arclist/em_1.gif">活该活该客户'

var reg = /<img[^>]*src[=\"\'\s]+[^\/]+\/([^\.]+)\.[^\"\']+[\"\']?[^>]*>/gi

html=html.replace(reg,"$1")

console.log(html)