慕粉4032305
2016-11-18 13:40:10
比如我想刪除掉className='ilovejs js';中后面的js,如何只替換掉后面的js但是不刪除前面的js呢?并且如果className='js';這種情況也要被替換
3 回答
已采納

woshiajuana
TA貢獻(xiàn)211條經(jīng)驗(yàn) 獲得超152個(gè)贊
var str = 'jsx anjuanjs js jsx xjs ';
str = str.replace(/^js(\s+)|(\s+)js(\s*)$|(\s+)js(\s+)/g,' ');
console.log(str)
這樣你看看 ?,不保證一定對(duì)
解釋一下:
^js(\s+) 匹配的是 str='js ····' 以js開頭的,js后面必須有一個(gè)或者多個(gè)空格,這樣就不會(huì)匹配str='jsx```'這種的
(\s+)js(\s*)$ 匹配的是結(jié)尾的js
(\s+)js(\s+) 匹配的是中間出現(xiàn)的js

添加回答
舉報(bào)
0/150
提交
取消