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)