JS中replace替換全部元素的解決辦法

JavaScript中replace()?方法如果直接用str.replace("-","!")?只會替換第一個匹配的字符.?

然而我們大多數需要替換的是全部匹配的元素,而JavaScript又沒有java中的replaceAll的方法,這個時候就需要特殊處理了。

String repace(new RegExp(reallyDo,'g'),replaceWith)

先介紹一下RegExp,它是js中保存用于正則表達式模式查找的信息。而g是表示全局變量,在此處只需要將reallyDo替換成你想要替換掉的字符,將replace替換成你想要替換成的字符,就可以達到目的了。

?

轉載于:https://www.cnblogs.com/zp-xdzc/p/3298498.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/376432.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/376432.shtml
英文地址,請注明出處:http://en.pswp.cn/news/376432.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

160 - 22 CarLitoZ.1

環境 Windows xp sp3 工具 exeinfope Ollydbg 查殼 無殼的VB程序 測試 輸入“1234567” 顯示這個: 直接OD載入字符串搜索。 00402D20 > \55 push ebp 00402D21 . 8BEC mov ebp,esp 00402D23 . 83EC 0C sub e…

實戰MEF(4):搜索范圍

在前面的文章中,幾乎每個示例我們都會接觸到擴展類的搜索位置,我們也不妨想一下,既然是自動擴展,它肯定會有一個或者多人可供查找的位置,不然MEF框架怎么知道哪里有擴展組件呢? 就像我們用導航系統去查找某…

Android應用程序請求SurfaceFlinger服務創建Surface的過程分析

文章轉載至CSDN社區羅升陽的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/7884628 前面我們已經學習過Android應用程序與SurfaceFlinger服務的連接過程了。連接上SurfaceFlinger服務之后,Android應用程序就可以請求…

Oracle面試題(基礎篇)

1. Oracle跟SQL Server 2005的區別? 宏觀上: 1). 最大的區別在于平臺,oracle可以運行在不同的平臺上,sql server只能運行在windows平臺上,由于windows平臺的穩定性和安全性影響了sql server的穩定性和安全性 2). oracl…

160 - 23 Chafe.1

環境 Windows xp sp3 工具 exeinfope ollydbg 查殼 用exeinfoe查殼 測試 可以從左下角狀態欄看出serial是無效的 直接OD載入字符串搜索 00401274 |. /75 17 jnz XChafe_1.0040128D 00401276 |. |6A 00 push 0x0 ; /Ti…

fis 詳細介紹(mac版) - 12-26沒有弄完 - 暫停

fis可以讓fe進入角色,而不必擔心底層的架構,性能得到優化。僅需三條命令,即可解決所有前端開發要求fis是nodejs寫的,發布在vpn(?)上下載 www.nodejs.org,并安裝nodejs,其中包括npm安裝fis: sudo…

用文件模擬CMOS保存數據

Hi3520D 芯片的內置CMOS最多只有5個字節可以用,但是我需要保存的數據有很多。 其中一個解決辦法是:可以把其他需要保存的數據放到一個配置文件中。每次寫的時候寫到配置文件,用的時候再從配置文件讀出數據即可。 用文件寫: 1 stat…

160 - 24 Chafe.2

環境: Windows xp sp3 工具 exeinfope OllyDBG 查殼 用exeinfope查殼,發現是沒有殼的。 測試 可以看出是從紅色框框里面的內容判斷serial是否有效 OD載入,字符串搜索可以得到: 004011EC . 55 pus…

十個利用矩陣乘法解決的經典題目

轉載自 Matrix67: The Aha Moments 好像目前還沒有這方面題目的總結。這幾天連續看到四個問這類題目的人,今天在這里簡單寫一下。這里我們不介紹其它有關矩陣的知識,只介紹矩陣乘法和相關性質。 不要以為數學中的矩陣也是黑色屏幕上不斷變化的綠色…

[C++]搞清楚類中構造與析構的順序

定義一個類對象時,首先根據初始化列表初始化類的成員(就算沒有顯式定義初始化列表,編譯器也會默認地初始化一次),然后運行構造函數。因此,類成員的構造函數必定先于類的構造函數運行。 class A { public:A(…

160 - 25 CodeZero.1

環境 Windows xp sp3 工具 exeinfope OllyDBG 查殼 無殼的VB程序 測試 運行程序后出現Nag窗口,所以這次的目標是除Nag窗口和找到serial 程序運行后彈出Nag窗口,并且等待5秒后按鈕的標題改成“Continue..”,點擊后才會彈出輸入seria…

WP8開發學習筆記動態修改啟動時導航的第一個頁面(如登錄前啟動頁為LoginPage,登錄后變為MainPage)...

很多時候我們需要在啟動程序的時候根據狀態改變初始導航頁面,比如程序在啟動的時候判斷用戶是否登錄, 如果未登錄則跳轉到LoginPage.xaml否則跳轉到MainPage界面。 這時候就要分析程序的啟動和導航的過程。 程序的啟動是App.xamlcs負責的。 App類的構造器…

6.數組和Hash表

當顯示多條結果時,存儲在變量中非常智能,變量類型會自動轉換為一個數組。 在下面的例子中,使用GetType()可以看到$a變量已經不是我們常見的string或int類型,而是Object類型,使用-is操作符來判斷是否是個數組&#xff0…

160 - 26 Colormaster

環境 Windows xp sp3 查殼 無殼的VB程序 測試: 輸入 Name:123456 Serial:12345 字符串搜索,找到判斷位置。 判斷Name的長度要大于等于5: 00402CBC . 33C9 xor ecx,ecx 00402CBE . 83F8 04 cmp eax,0x4 00…

Android 菜單(OptionMenu)大全 建立你自己的菜單

菜單是用戶界面中最常見的元素之一,使用非常頻繁,在Android中,菜單被分為如下三種,選項菜單(OptionsMenu)、上下文菜單(ContextMenu)和子菜單(SubMenu)&#…

160 - 27 Cosh.1

環境 Windows XP sp3 工具 exeinfope ollydbg 查殼 無殼的MFC程序 測試 彈出這個: 是一個CD-CHECK保護的程序。 字符串搜索,一下子就能來到這里: 0040121A . 68 9C304000 push Cosh_1.0040309C …

什么時候加上android.intent.category.DEFAULT

1、要弄清楚這個問題,首先需要弄明白什么是implicit(隱藏) intent什么是explicit(明確) intent。 Explicit Intent明確的指定了要啟動的Acitivity ,比如以下Java代碼: Intent intent new Intent(this, B.class) Implicit Intent沒有明確的指…

[BZOJ 2165] 大樓 【DP + 倍增 + 二進制】

題目鏈接:BZOJ - 2165 題目分析: 這道題我讀了題之后就想不出來怎么做,題解也找不到,于是就請教了黃學長,黃學長立刻秒掉了這道題,然后我再看他的題解才寫出來。。Orz 使用 DP 倍增 ,用狀態 f[…

oracle創建表空間

注意點: 1.如果在PL/SQL 等工具里打開的話,直接修改下面的代碼中[斜體加粗部分]執行 2.確保路徑存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路徑存在 /*分為四步 */ /*第1步:創建臨時表空間 */ create tempor…

160 - 28 CoSH.2

環境 Windows xp sp3 工具 exeinfope ollydbg 查殼 無殼的MFC程序 測試 輸入 Nmae:123456 Serial:12345 點擊“CHECK”后彈出錯誤提示的消息框,然后程序自己結束掉 依然是字符串搜索: 004014DB . 8B1D FC214000 mov ebx,dword ptr ds…