javascript中基于replace函數(shù)的正則表達(dá)式語法
更新時間:2011年02月08日 22:37:39 作者:
replace()最js中比較簡單的字符替換函數(shù),但是它也是可以跟正則結(jié)合實(shí)現(xiàn)強(qiáng)大的字符替換效果。
示例代碼如下:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
它只替換了首字母。但如果加上正則表達(dá)式結(jié)果就不一樣了!replace()支持正則表達(dá)式,它可以按照正則表達(dá)式的規(guī)則匹配字符或字符串,然后給予替換!
注意:被替換的部分不用加雙引號.
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
這樣還是只替換了第一個字母a。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
由上可知,當(dāng)正則表達(dá)式有"g"標(biāo)志時,代表將處理整個字符串.
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
先看看簡單例子:將所有單詞首字母換成大寫。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
由上可知,當(dāng)正則表達(dá)式有"g"標(biāo)志時,代表將處理整個字符串,即函數(shù)change的變換將應(yīng)用于所有匹配的對象。而該函數(shù)有三個或更多參數(shù),具體個數(shù)視正則表達(dá)式而定。
有了函數(shù)與正則表達(dá)式的配合,replace()處理字符串的功能空前強(qiáng)大起來了!
最后還舉個例子,將字符串所有單詞倒序,用replace()處理是如此簡單。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
對正則表達(dá)式不熟悉的朋友可以參考下面的文章
正則表達(dá)式30分鐘入門教程
正則表達(dá)式 基礎(chǔ)資料
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
它只替換了首字母。但如果加上正則表達(dá)式結(jié)果就不一樣了!replace()支持正則表達(dá)式,它可以按照正則表達(dá)式的規(guī)則匹配字符或字符串,然后給予替換!
注意:被替換的部分不用加雙引號.
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
這樣還是只替換了第一個字母a。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
由上可知,當(dāng)正則表達(dá)式有"g"標(biāo)志時,代表將處理整個字符串.
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
先看看簡單例子:將所有單詞首字母換成大寫。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
由上可知,當(dāng)正則表達(dá)式有"g"標(biāo)志時,代表將處理整個字符串,即函數(shù)change的變換將應(yīng)用于所有匹配的對象。而該函數(shù)有三個或更多參數(shù),具體個數(shù)視正則表達(dá)式而定。
有了函數(shù)與正則表達(dá)式的配合,replace()處理字符串的功能空前強(qiáng)大起來了!
最后還舉個例子,將字符串所有單詞倒序,用replace()處理是如此簡單。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
對正則表達(dá)式不熟悉的朋友可以參考下面的文章
正則表達(dá)式30分鐘入門教程
正則表達(dá)式 基礎(chǔ)資料
您可能感興趣的文章:
- js正則表達(dá)式之replace函數(shù)用法
- javascript中的replace函數(shù)(帶注釋demo)
- Js 利用正則表達(dá)式和replace函數(shù)獲取string中所有被匹配到的文本(推薦)
- JavaScript String.replace函數(shù)參數(shù)實(shí)例說明
- javascript筆記 String類replace函數(shù)的一些事
- JavaScript使用replace函數(shù)替換字符串的方法
- 也說JavaScript中String類的replace函數(shù)
- 一文詳解JavaScript中的replace()函數(shù)
相關(guān)文章
- 正則表達(dá)式其實(shí)就是一個特殊的字符串,如果需要對字符串的內(nèi)容進(jìn)行分析匹配,正則表達(dá)式是一個不錯的選擇。簡單的用String也能實(shí)現(xiàn)該過程,但是那會相當(dāng)?shù)姆爆?/div> 2012-10-10
在Asp中用“正則表達(dá)式對象”來校驗(yàn)數(shù)據(jù)的合法性
在Asp中用“正則表達(dá)式對象”來校驗(yàn)數(shù)據(jù)的合法性...2007-03-03用正則表達(dá)式批量為a增加target=''''_blank''''新窗口打開的方法
今天在制作模板的時候,發(fā)現(xiàn)一些頁面不是新窗口打開,有時候一些內(nèi)容新窗口打開好些,本來打算手工替換的,發(fā)現(xiàn)了太多,還是正則比較方便一些2013-12-12正則表達(dá)式解決input框固定輸入值得格式(金額,特殊字符)
這篇文章主要介紹了正則表達(dá)式解決input框固定輸入值得格式(金額,特殊字符),本文分為三種情況給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10JS正則表達(dá)式驗(yàn)證數(shù)字(非常全)
正則表達(dá)式,又稱規(guī)則表達(dá)式,在項(xiàng)目中經(jīng)常會用到正則表達(dá)式,今天小編抽空給大家分享js正則表達(dá)式驗(yàn)證數(shù)字的方法,感興趣的朋友參考下吧2016-12-12JS正則表達(dá)式必須包含數(shù)字、字母、特殊字符
這篇文章主要介紹了JS正則表達(dá)式必須包含數(shù)字、字母、特殊字符的相關(guān)資料,文中還給大家提到了js 正則表達(dá)式 匹配除漢字,字母,數(shù)字,逗號,句號外的特殊字符(用來規(guī)范輸入內(nèi)容) 需要的朋友可以參考下2019-08-08最新評論