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