js沒有replaceAll,但是有正則表達式
js沒有replaceAll函數,需要定義下面replaceAll函數纔可以使用。
String.prototype.replaceAll=function(s1,s2){
return this.replace(new RegExp(s1,"gm"),s2);
};
例子:
str = str.replaceAll(" ","");
主要思想是:js的replace(參數一,參數二)函數參數一可以是正則表達式,即new RegExp(s1,"gm")。"gm"參數中,g-執行全局匹配(而不是匹配第一個後停止),m-執行多行匹配。prototype,增加一個屬性。
String.prototype.replaceAll=function(s1,s2){
return this.replace(new RegExp(s1,"gm"),s2);
};
例子:
str = str.replaceAll(" ","");
主要思想是:js的replace(參數一,參數二)函數參數一可以是正則表達式,即new RegExp(s1,"gm")。"gm"參數中,g-執行全局匹配(而不是匹配第一個後停止),m-執行多行匹配。prototype,增加一個屬性。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Throttle 小例子
Sophia1010
2020-07-06 12:01:29
JS大數運算
/** * 大數與或操作 */ global.andorOpera = function (a, b, type) { //type = 1是與運算,type = 2 是或運算,默認是與運算 a
Sophia1010
2020-07-06 12:01:28
前端基礎總結(3)——css定位和浮動
chuwarrior
2020-07-06 11:03:58
bootstrap使用load()函數加載頁面報:$(...).load is not a function錯誤
大青儿
2020-07-04 06:33:33
jquery筆記整理
大青儿
2020-07-04 06:33:33
五種實現JavaScript對象繼承的方法
野生松
2020-07-04 02:48:00
如何判斷一個對象是否屬於某個類?
野生松
2020-07-04 02:48:00
深入學習瀏覽器的緩存機制
野生松
2020-07-04 02:48:00
常見的前端模塊化方法(CommonJS和ES6模塊方法)
野生松
2020-07-04 02:48:00
promise中race和all的使用場景
野生松
2020-07-04 02:48:00
CSS樣式爲什麼不起作用?史上最全解決方法彙總
若年封尘
2020-07-03 05:01:31
CSS基礎——css語法與選擇器優先級
陵先生的笔记本
2020-07-01 17:12:53
HTML基礎——表單form
陵先生的笔记本
2020-07-01 17:12:53
24小時熱門文章
-
再談23種設計模式(3):行爲型模式(學習筆記)
-
Power Automate Desktop 安裝完,登錄後老是提示one driver 錯誤
-
微前端學習筆記(4):從微前端到微模塊之EMP與hel-micro方案探索
-
微前端學習筆記(1):微前端總體架構概述,從微服務發微
-
985 碩士程序員,空窗 4 個月沒有 Offer!
-
一文搞懂 Spring 循環依賴
-
賽博鬥地主——使用大語言模型扮演Agent智能體玩牌類遊戲。
-
VScode右鍵打開(添加到右鍵)
-
記一次 .NET某工控視覺自動化系統 卡死分析
-
WindowsServer--SQL Server搭建主從同步實現讀寫分離 - 事務性分發