javascript的replace()函式用法詳解
顧名思義,此函式也可以用來進行字串替換操作,它屬於string物件的一個函式,下面通過例項程式碼簡單介紹一下它的用法,希望能夠給初學者或者初次接觸此函式的朋友帶來一定的幫助。
一.基礎知識:
replace()函式可以用指定的字串替換查詢到的字串。
語法結構:
[JavaScript] 純文字檢視 複製程式碼stringObj.replace(searchString, replaceText)
引數說明:
1.stringObj:字串物件。
2.searchString:可以是字串也可以是正規表示式,用來在stringObj中查詢指定字串。
3.replaceText:用來進行替換的字串。
二.程式碼例項:
例項一:
[JavaScript] 純文字檢視 複製程式碼var str="螞蟻部落歡迎您,希望大家能夠在螞蟻部落得到想要的知識"; console.log(str.replace("螞蟻部落","中國"));
以上程式碼可以將字串中的第一個"螞蟻部落"替換為"中國",在實際應用中,這可能不是我們想要的,往往需要將所有的內容都替換為指定的字串,這個時候正規表示式就要派上用場了,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var str="螞蟻部落歡迎您,希望大家能夠在螞蟻部落得到想要的知識"; console.log(str.replace(/螞蟻部落/g,"中國"));
以上程式碼實現了我們的要求,可以將字串中的所有指定字元進行替換。
例項二:
在以上基礎上再進行一下加深,大家一定對關鍵詞高亮效果不陌生,看下面的程式碼:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> var str="螞蟻部落歡迎您,希望大家能夠在螞蟻部落得到想要的知識"; var lightHigh=str.replace(/(螞蟻部落)/g,"<font color=red>$1</font>"); document.write(lightHigh); </script> </head> <body> </body> </html>
將指定的關鍵字以高亮效果呈現,這裡的難點可能在於正規表示式。
相關閱讀:
1.replace()函式字串中的用法可以參閱javascript replace()一章節。
2.replace()和正規表示式相關可以參閱正規表示式replace()函式一章節。
相關文章
- javascript的sort()函式用法詳解JavaScript函式
- mysql中replace函式的用法MySql函式
- C++ replace() 函式用法C++函式
- JScript中正規表示式用法詳解 replaceJS
- JavaScript中bind、call、apply函式用法詳解JavaScriptAPP函式
- fcntl函式用法詳解函式
- eval()函式用法詳解函式
- getpid()函式用法詳解函式
- JavaScript函式模式詳解JavaScript函式模式
- 詳解JavaScript函式模式JavaScript函式模式
- replace函式函式
- JavaScript函式柯里化詳解JavaScript函式
- JavaScript 節流函式 Throttle 詳解JavaScript函式
- window.open()函式引數用法詳解函式
- Python中enumerate函式用法詳解Python函式
- javascript如何使用replace()函式替換所有指定字元JavaScript函式字元
- mysql replace into用法詳細說明MySql
- JavaScript陣列操作函式方法詳解JavaScript陣列函式
- str_replace()函式函式
- 詳解javascript立即執行函式表示式(IIFE)JavaScript函式
- Python區域性函式及用法詳解Python函式
- hive 的函式 lateral view 用法詳解 | 附pdf下載Hive函式View
- js的insertRow(),deleteRow(),insertCell(),deleteCell()函式用法詳解JSdelete函式
- JavaScript replace()第二個引數為函式時的引數JavaScript函式
- javascript function的多種用法詳解JavaScriptFunction
- 關於preg_replace函式的問題講解函式
- 閉包詳解二:JavaScript中的高階函式JavaScript函式
- JavaScript中常見的字串操作函式及用法JavaScript字串函式
- 深入瞭解下replace函式函式
- sql CHARINDEX,REPLACE函式使用SQLIndex函式
- oracle REPLACE 函式 介紹Oracle函式
- replace函式一用函式
- javascript call()函式用法簡單介紹JavaScript函式
- javascript trim()函式用法簡單介紹JavaScript函式
- Oracle 中 replace函式和translate函式比較Oracle函式
- 詳細講解SQL中CONVERT轉化函式用法SQL函式
- replace()第一個引數是正規表示式第二個是函式用法函式
- JavaScript中常見的陣列操作函式及用法JavaScript陣列函式