comp不是JavaScript的方法,而compile才是JavaScript的方法;compile方法用於在腳本執行過程中編譯正規表示式,也可用來改變和重新編譯正規表示式。
本文操作環境: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中文網其他相關文章!