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

replace函數使用詳解

php中世界最好的语言
發布: 2018-04-18 10:58:16
原創
4511 人瀏覽過

這次帶給大家replace函數使用詳解,replace函數使用的注意事項有哪些,下面就是實戰案例,一起來看一下。

replace方法的語法是:stringObj.replace(rgExp, replaceText) 其中stringObj字串( string),reExp可以是正規表示式物件(RegExp)也可以是字串(string),replaceText是替代查找到的字串。 。

廢話不多說了,直接給大家貼程式碼了,具體程式碼如下所示:

 <script>
var str = "a1ba2b";
var reg = /a.b/g;
str = str.replace(reg,function(a,b){
 console.log(a);
 console.log(b);
 return b == 0 ? a.replace("a","0") : a.replace("b","3");
});
console.log(str);
/*
输出结果为:
a1b
0//第一次匹配到a1b,将a置为0.
a2b
3//第二次匹配到a2b,将b置为3.
01ba23//返回经过修改后的字符串
*/
/*
function(a,b,c)一共可以传入3个参数,第一个为匹配的字符串,第二个为匹配字符串的起始位置,
第三个为调用replace方法的字符串本身。可以缺省c或b、c。
*/
</script>
登入後複製

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

JSONBuddy的安裝步驟詳解

JS封裝外掛程式案例

#webpack2 React使用詳解

以上是replace函數使用詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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