五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 建站教程 > JavaScript 教程 > JavaScript compile() 方法

JavaScript compile() 方法

此節(jié)有 201 人學(xué)習(xí)過(guò)     參與評(píng)論

定義和用法

compile() 方法用于在腳本執(zhí)行過(guò)程中編譯正則表達(dá)式。

compile() 方法也可用于改變和重新編譯正則表達(dá)式。

語(yǔ)法

RegExpObject.compile(regexp,modifier)
參數(shù) 描述
regexp 正則表達(dá)式。
modifier 規(guī)定匹配的類型。"g" 用于全局匹配,"i" 用于區(qū)分大小寫,"gi" 用于全局區(qū)分大小寫的匹配。

實(shí)例

在字符串中全局搜索 "man",并用 "person" 替換。然后通過(guò) compile() 方法,改變正則表達(dá)式,用 "person" 替換 "man" 或 "woman",:

<script type="text/javascript">

var str="Every man in the world! Every woman on earth!";

patt=/man/g;
str2=str.replace(patt,"person");
document.write(str2+"<br />");

patt=/(wo)?man/g;
patt.compile(patt);
str2=str.replace(patt,"person");
document.write(str2);

</script>

輸出:

Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!

親自試一試

親自試一試

compile()
如何使用 compile() 來(lái)改變正則表達(dá)式。

如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會(huì)為你解答??! 點(diǎn)擊進(jìn)入論壇

發(fā)表評(píng)論 (201人查看,0條評(píng)論)
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評(píng)論
------分隔線----------------------------
JavaScript 教程目錄

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)