JavaScript replace 方法
replace 方法用於在字串中用一些字串替換另一些字串,或替換符合正規匹配的字串,並傳回替換後的字串。其文法如下:
參數說明:
參數 | 說明 | ||||||||
---|---|---|---|---|---|---|---|---|---|
str_object | 要操作的字串(物件) | ||||||||
reg_exp/str | 必需。要匹配的正規表示式/要替換的字串
|
||||||||
replacement | 必需。要替換的字串 |
字串替換實例
下面的範例示範了 replace 方法的字串替換實例:
運行該例子,輸出:
注意:字串替換只替換第一個符合要求的字串(只替換一次),如果要替換字串中所有符合要求的字串,建議用正規表示式帶全域參數g 的模式,具體見下文例子。
正規表示式字串取代實例
replace 方法除了支援簡單的字串替換外,也支援正規表示式替換:
運行該例子,輸出:
當給正規表示式加上全域標誌 g 時:
運行該例子,輸出:
注意,如果您要忽略大小寫,可以加上 i 參數:/example/gi 。