佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > javascript中基于replace函數(shù)的正則表達(dá)式語(yǔ)法

javascript中基于replace函數(shù)的正則表達(dá)式語(yǔ)法

熱門(mén)標(biāo)簽:團(tuán)購(gòu)網(wǎng)站 阿里云 科大訊飛語(yǔ)音識(shí)別系統(tǒng) Mysql連接數(shù)設(shè)置 銀行業(yè)務(wù) 電子圍欄 服務(wù)器配置 Linux服務(wù)器
示例代碼如下:

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

它只替換了首字母。但如果加上正則表達(dá)式結(jié)果就不一樣了!replace()支持正則表達(dá)式,它可以按照正則表達(dá)式的規(guī)則匹配字符或字符串,然后給予替換!

注意:被替換的部分不用加雙引號(hào).

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

這樣還是只替換了第一個(gè)字母a。

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

由上可知,當(dāng)正則表達(dá)式有"g"標(biāo)志時(shí),代表將處理整個(gè)字符串.

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

先看看簡(jiǎn)單例子:將所有單詞首字母換成大寫(xiě)。

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

由上可知,當(dāng)正則表達(dá)式有"g"標(biāo)志時(shí),代表將處理整個(gè)字符串,即函數(shù)change的變換將應(yīng)用于所有匹配的對(duì)象。而該函數(shù)有三個(gè)或更多參數(shù),具體個(gè)數(shù)視正則表達(dá)式而定。

有了函數(shù)與正則表達(dá)式的配合,replace()處理字符串的功能空前強(qiáng)大起來(lái)了!

最后還舉個(gè)例子,將字符串所有單詞倒序,用replace()處理是如此簡(jiǎn)單。

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

對(duì)正則表達(dá)式不熟悉的朋友可以參考下面的文章
正則表達(dá)式30分鐘入門(mén)教程
正則表達(dá)式 基礎(chǔ)資料
您可能感興趣的文章:
  • 100多個(gè)基礎(chǔ)常用JS函數(shù)和語(yǔ)法集合大全
  • 淺談javascript語(yǔ)法和定時(shí)函數(shù)
  • JavaScript基礎(chǔ)系列之函數(shù)和方法詳解
  • JavaScript函數(shù)之call、apply以及bind方法案例詳解
  • JavaScript CollectGarbage函數(shù)案例詳解
  • JavaScript 函數(shù)語(yǔ)法詳解

標(biāo)簽:大理 衢州 廣元 衡水 萍鄉(xiāng) 江蘇 蚌埠 棗莊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《javascript中基于replace函數(shù)的正則表達(dá)式語(yǔ)法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    邵阳县| 岳池县| 莱芜市| 改则县| 图们市| 新宁县| 桃江县| 霞浦县| 固安县| 太原市| 肃南| 博爱县| 宁陵县| 都安| 贵溪市| 囊谦县| 莒南县| 留坝县| 湘西| 乌海市| 始兴县| 石楼县| 文登市| 溆浦县| 九龙县| 昭通市| 自贡市| 克拉玛依市| 嘉祥县| 咸丰县| 广饶县| 惠安县| 芷江| 四会市| 涡阳县| 佛教| 合江县| 京山县| 龙里县| 佛坪县| 吴江市|