首頁 > web前端 > js教程 > 主體

JavaScript字串物件replace方法實例(用於字串替換或正規替換)_基礎知識

WBOY
發布: 2016-05-16 16:33:41
原創
1622 人瀏覽過

JavaScript replace 方法

replace 方法用於在字串中用一些字串替換另一些字串,或替換符合正規匹配的字串,並傳回替換後的字串。其文法如下:

複製程式碼 程式碼如下:

str_object.replace(reg_exp/str, replacement)

參數說明:

參數 說明
str_object 要操作的字串(物件)
reg_exp/str 必需。要匹配的正規表示式/要替換的字串
参数 说明
str_object 要操作的字符串(对象)
reg_exp/str 必需。要匹配的正则表达式/要替换的字符串
如果 reg_exp 具有全局标志 g,那么 replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串。
replacement 必需。要替换的字符串
如果 reg_exp 具有全域標誌 g,那麼 replace() 方法將會取代所有符合的子字串。否則,它只替換第一個匹配子字串。
replacement 必需。要替換的字串

字串替換實例

下面的範例示範了 replace 方法的字串替換實例:

複製程式碼 程式碼如下:


運行該例子,輸出:

複製程式碼 程式碼如下:

www.jb51.net

注意:字串替換只替換第一個符合要求的字串(只替換一次),如果要替換字串中所有符合要求的字串,建議用正規表示式帶全域參數g 的模式,具體見下文例子。

正規表示式字串取代實例

replace 方法除了支援簡單的字串替換外,也支援正規表示式替換:

複製程式碼 程式碼如下:


運行該例子,輸出:

複製程式碼 程式碼如下:

www.jb51.net is a example domains site of INNA.

當給正規表示式加上全域標誌 g 時:

複製程式碼 程式碼如下:


運行該例子,輸出:

複製程式碼 程式碼如下:

www.jb51.net is a 5idev domains site of INNA.

注意,如果您要忽略大小寫,可以加上 i 參數:/example/gi 。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板