JavaScript中的replace()方法使用詳解
該方法找到一個(gè)正則表達(dá)式的字符串之間的匹配,并取代了匹配的子帶的新的子串。
替換字符串可以包含以下特殊替換模式:

語(yǔ)法
string.replace(regexp/substr, newSubStr/function[, flags]);
下面是參數(shù)的詳細(xì)信息:
- regexp : 一個(gè)RegExp對(duì)象。匹配被替換參數(shù)的返回#2.
- substr : 一個(gè)字符串,由newSubStr 來(lái)替換
- newSubStr : 它取代從參數(shù)中收到的子字符串 #1.
- function : 一個(gè)函數(shù)被調(diào)用以創(chuàng)建新的子串
- flags : 包含的正則表達(dá)式標(biāo)志的任意組合字符串: g - 全局匹配, i - 忽略大小寫,m - 匹配多行。此參數(shù)僅用于如果所述第一參數(shù)是一個(gè)字符串。
返回值:
- 它只是返回一個(gè)新的改變的字符串
例子:
下面的示例演示了如何使用全球和忽略大小寫標(biāo)志,允許替換,以使用字符串'oranges'取代'apples'
<html> <head> <title>JavaScript String replace() Method</title> </head> <body> <script type="text/javascript"> var re = /apples/gi; var str = "Apples are round, and apples are juicy."; var newstr = str.replace(re, "oranges"); document.write(newstr ); </script> </body> </html>
例子:
下面的例子演示了如何在一個(gè)字符串轉(zhuǎn)換的詞:
<html> <head> <title>JavaScript String replace() Method</title> </head> <body> <script type="text/javascript"> var re = /(\w+)\s(\w+)/; var str = "zara ali"; var newstr = str.replace(re, "$2, $1"); document.write(newstr); </script> </body> </html>
- javascript replace()用法詳解附實(shí)例代碼
- javascript replace()方法的簡(jiǎn)單分析
- javascript replace()正則替換實(shí)現(xiàn)代碼
- javascript中字符串替換函數(shù)replace()方法與c# 、vb 替換有一點(diǎn)不同
- javascript中使用replaceAll()函數(shù)實(shí)現(xiàn)字符替換的方法
- javascript正則表達(dá)式使用replace()替換手機(jī)號(hào)的方法
- Javascript中replace()小結(jié)
- 淺談javascript中replace()方法
- 淺談java中replace()和replaceAll()的區(qū)別
相關(guān)文章
JavaScript中setFullYear()方法的使用詳解
這篇文章主要介紹了JavaScript中setFullYear()方法的使用詳解,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06
Javascript 動(dòng)態(tài)改變imput type屬性
這篇文章主要介紹了Javascript 動(dòng)態(tài)改變imput type屬性的相關(guān)資料,并附簡(jiǎn)單實(shí)例代碼,需要的朋友可以參考下2016-11-11
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
以下程序例子實(shí)現(xiàn)了split和整數(shù)字符串互轉(zhuǎn)的用法2009-03-03
淺談關(guān)于JavaScript API設(shè)計(jì)的一些建議和準(zhǔn)則
這篇文章主要介紹了淺談關(guān)于JavaScript API設(shè)計(jì)的一些建議和準(zhǔn)則,文中列舉了許多知名的JS API進(jìn)行輔助說(shuō)明,極力推薦!需要的朋友可以參考下2015-06-06
JS 模態(tài)對(duì)話框和非模態(tài)對(duì)話框操作技巧匯總
模態(tài)窗口javascript 技巧包括傳值、打開、刷新以及相關(guān)實(shí)例學(xué)習(xí),感興趣的朋友可以參考下哈2013-04-04
JavaScript substr() 字符串截取函數(shù)使用詳解
substr() 方法可在字符串中抽取從 start 下標(biāo)開始的指定數(shù)目的字符,文中配有大量實(shí)例代碼2013-04-04

