es6語(yǔ)法 js中怎么用replace替換字符串中的問(wèn)號(hào)?
js中怎么用replace替換字符串中的問(wèn)號(hào)?js提供一個(gè)replace方法,replace(目標(biāo)字符串, 替換的字符串)1、一般常用的,替換字符串中的"?"var result = "abcd?ef
js中怎么用replace替換字符串中的問(wèn)號(hào)?
js提供一個(gè)replace方法,replace(目標(biāo)字符串, 替換的字符串)1、一般常用的,替換字符串中的"?"var result = "abcd?efg".replace("?","")//abcdefgconsole.log(result) 2、跟1比較,發(fā)現(xiàn)只能替換一次,一般建議用循環(huán)進(jìn)行多次替換var result2 = "abcd?efg?hijk?lmn".replace("?","")//abcdefg?hijk?lmnconsole.log(result2)3、使用正則表達(dá)式進(jìn)行替換var reg = /?/g//創(chuàng)建正則,表示替換全局替換"?"var result3 = "abcd?efg?hijk?lmn".replace(/?/g,"")//abcdefghijklmnconsole.log(result3)補(bǔ)充:正則格式:/pattern/標(biāo)識(shí)符,如/?/g,因?yàn)?是特殊字符,需要進(jìn)行轉(zhuǎn)義,然后g標(biāo)識(shí)全局查找,如果不寫(xiě)這個(gè),就不會(huì)進(jìn)行全局替換