国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

javascript replace高級用法

Carson / 3396人閱讀

摘要:要求將下列字符串中的用紅色字體顯示在最初將其腳本語言命名為,后來在與合作之后將其改名為。但的主要設(shè)計原則源自和。高級用法之獲取正則匹配的右邊的字符要求將下列字符替換成解釋獲取的就是右邊的內(nèi)容,如上正則中就是。

在前端與后臺交互的時候我們通常都需要將后臺傳遞的數(shù)據(jù)綁定到html中,這個綁定數(shù)據(jù)的方式我們通常是使用jQuery或者使用原生的innerHTML進行綁定,當然也可以使用artTemplate模板來綁定數(shù)據(jù),那么artTemplate模板它綁定數(shù)據(jù)的原理是什么呢?其實它就是利用了replace()方法。

對于正則replace約定了一個特殊標記符”$”:

1)、$i(i取值范圍1~99):表示從左到右正則子表達式所匹配的文本
2)、$&:表示與正則表達式匹配的全部文本
3)、$`(`:1旁邊的那個鍵):表示匹配字符串的左邊文本
4)、$"(":單引號):表示匹配字符串的右邊文本
5)、$$:表示$轉(zhuǎn)移

1、replace基本用法
1.1、replace基本用法之替換移除指定class類
2、replace高級用法之 ---- $i 2.1、簡單的$i用法
2.2、$i與分組結(jié)合使用
2.3、$i與分組結(jié)合使用----關(guān)鍵字高亮顯示
當我們使用谷歌搜索的時候我們會發(fā)現(xiàn)我們搜索的關(guān)鍵字都被高亮顯示了,那么這種效果用JavaScript能否顯示呢?答案是可以的,使用replace()很輕松就搞定了。
2.4、反向分組----分組的反向引用
在正則中,當我們需要匹配兩個或多個連續(xù)的相同的字符的時候,就需要用到反向引用了,查找連續(xù)重復(fù)的字符是反向引用最簡單卻也是最有用的應(yīng)用之一。上面的”$i”也是反向分組的一種形式,這里再介紹另一種反向分組。
3、replace高級用法之參數(shù)二為函數(shù)
replace函數(shù)的第二個參數(shù)不僅可以是一個字符,還可以是一個函數(shù)!
3.1、參數(shù)二為函數(shù)之參數(shù)詳解
3.2、參數(shù)二為函數(shù)之首字母大寫案例
3.3、參數(shù)二為函數(shù)之綁定數(shù)據(jù)----artTemplate模板核心

周星馳喜劇電影:

4、replace高級用法之獲取與正則表達式匹配的文本 4.1、replace高級用法之獲取與正則表達式進行匹配的源字符串
4.2、replace高級用法之獲取正則表達式匹配到的字符
5、replace高級用法之獲取正則匹配的左邊的字符
6、replace高級用法之獲取正則匹配的右邊的字符

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/101727.html

相關(guān)文章

  • 文章6:JS高級

    摘要:一正則表達式使用正則表達是的字符串的三個基礎(chǔ)用法進階用法的用法支持正則的用法的正則用法的普通用法如果匹配不到值返回的進階用法正則的進階知識字符串的普通用法正則用法二面向?qū)ο蠓庋b繼承多態(tài)三原型鏈與作用域鏈原型鏈作用域鏈四嚴格模式嚴格模式的實現(xiàn) 一、JS正則表達式 使用正則表達是的字符串的三個API //(1)replace基礎(chǔ)用法 var str = welcome to my ho...

    v1 評論0 收藏0
  • 正則系列——JavaScript正則表達式基礎(chǔ)語法鞏固篇

    摘要:基礎(chǔ)語法鞏固正則表達式引擎根據(jù)正則去匹配字符的時候,是通過檢查索引的方式。妻原配就是好,可以直接使用正則表達式調(diào)用它。下面解釋一下上面這些常用的元字符查找單個字符,除了換行和行結(jié)束符。正則系列文章整理到了 上一章內(nèi)容:正則表達式實戰(zhàn)篇 知識回顧 前2章分別學(xué)習了正則表達式入門技巧,以及遇到正則需求該如何去分析問題,還有正則表達式實戰(zhàn)的一些場景解釋。 這一章內(nèi)容偏向理論,推薦你點擊開頭的...

    phodal 評論0 收藏0
  • Vue.js-狀態(tài)管理與Vuex

    摘要:學(xué)習筆記狀態(tài)管理與狀態(tài)管理與非父子組件跨級組件和兄弟組件通信時,使用了中央事件總線的一個方法,用來觸發(fā)和接收事件,進一步起到通信的作用。倉庫包含了應(yīng)用的數(shù)據(jù)狀態(tài)和操作過程。新建文件,并寫入的配置,會依賴此配置文件來使用編譯代碼。 學(xué)習筆記:狀態(tài)管理與Vuex 狀態(tài)管理與Vuex 非父子組件(跨級組件和兄弟組件)通信時,使用了bus(中央事件總線)的一個方法,用來觸發(fā)和接收事件,進一步...

    lykops 評論0 收藏0
  • 談?wù)?em>javascript插件的寫法

    插件顧名思義就是能在一個頁面多處使用, 各自按自己的參數(shù)配置運行, 并且相互不會沖突.會寫javascript插件是進階js高級的必經(jīng)之路, 也是自己所學(xué)知識的一個典型的綜合運用. 如果你還沒頭緒, 無從下手的話, 不用著急, 今天我們就一起來探討一下插件的一般寫法.所需技能: 1.面向?qū)ο笥梅?2.閉包的理解 3.變量作用域的理解 以一個tab選項卡的為例: 第一步: 我們需要寫html結(jié)...

    lakeside 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<