js中替換所有字串的2種解決辦法

2021-09-30 18:17:05 字數 632 閱讀 7755

js本身不提供replaceall()方法的,所以要替換所有字串需要自己寫乙個這樣的方法,總結了網上幾種寫法如下:

方法一:

replaceall的另一種寫法,其實都差不多

//replaceall的另一種寫法,其實都差不多

string.prototype.replaceall = function(reallydo, replacewith, ignorecase) else

} //補充,另一種簡化的寫法

var str = "dddd-dsss"

//替換中間的「-」,寫法如下:

var newstr = str.replace(new regexp('-', 'gm'), '');

結果:

方法二:

//替換json換行符操作

json.parse(myjson.replace(/\n/g, ""))

js中替換字串

摘自 function formatstr str 要注意兩點 要使用正規表示式,不能使用 str.replace r n newstring 這會導致只替換第乙個匹配的子字串。母字串中不一定 r n 會同時存在,也許只有 n,沒有 r 也是可能的。js 比我聰明的你,看完上面的例子之後,會發現第二...

js中替換字串

js中替換字串 數字人 發表於 2012 3 20 20 23 53 function formatstr str 要注意兩點 要使用正規表示式,不能使用 str.replace r n newstring 這會導致只替換第乙個匹配的子字串。母字串中不一定 r n 會同時存在,也許只有 n,沒有 r...

js中替換字串

function formatstr str 要注意兩點 要使用正規表示式,不能使用 str.replace r n newstring 這會導致只替換第乙個匹配的子字串。母字串中不一定 r n 會同時存在,也許只有 n,沒有 r 也是可能的。替換所有空格 function replacespace...