首頁 >web前端 >前端問答 >comp是JavaScript的方法嗎

comp是JavaScript的方法嗎

藏色散人
藏色散人原創
2021-09-01 15:12:531948瀏覽

comp不是JavaScript的方法,而compile才是JavaScript的方法;compile方法用於在腳本執行過程中編譯正規表示式,也可用來改變和重新編譯正規表示式。

comp是JavaScript的方法嗎

本文操作環境:windows7系統、javascript1.8.5版,DELL G3電腦。

comp是JavaScript的方法嗎?

comp不是JavaScript的方法,而compile()是JavaScript的方法。

JavaScript compile() 方法

compile() 方法用於在腳本執行過程中編譯正規表示式。

compile() 方法也可用來改變和重新編譯正規表示式。

語法

RegExpObject.compile(regexp,modifier)

參數 regexp 正規表示式。

modifier 規定符合的類型。 "g" 用於全域匹配,"i" 用於區分大小寫,"gi" 用於全域區分大小寫的匹配。

附註:除了 Opera 瀏覽器外,其他瀏覽器都支援 compile() 方法。

實例

在字串中全域搜尋 "man",並用 "person" 取代。然後透過compile() 方法,改變正規表示式,用"person" 取代"man" 或"woman",:

<script>
var str="Every man in the world! Every woman on earth!";
var patt=/man/g;
var 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!

推薦學習:《javascript基礎教學

以上是comp是JavaScript的方法嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn