當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript RegExp compile()用法及代碼示例


compile()方法JavaScript中用於在執行腳本時編譯正則表達式,即編譯正則表達式。它還用於重新編譯和更改正則表達式。

用法:

RegExpObject.compile(RegExp, modifier)

參數:

  • RegExp: RexExp指的是正則表達式。
  • modifier: 它用於指定匹配的類型。

注意:此方法現已棄用。

例子:此示例更改初始字符串,然後使用 compile() 方法再次更改它。

Javascript


function geek() {
    let str = "GeeksforGeeks is the computer"
        + " science portal for geeks.";
    let patt = /geek/g;
    let str2 = str.replace(patt, "GFG");
    console.log("Initial:", str2);
    patt = /(Geeks)/gi;
    patt.compile(patt);
    str2 = str.replace(patt, "GEEKS");
    console.log("After using compile():", str2);
}
geek();
輸出
Initial: GeeksforGeeks is the computer science portal for GFGs.
After using compile(): GEEKSforGEEKS is the computer science portal for GEEKS.

支持的瀏覽器:支持的瀏覽器JavaScript compile() 方法列出如下:

  • 穀歌瀏覽器
  • 蘋果瀏覽器
  • 火狐瀏覽器
  • Opera
  • IE瀏覽器

我們有 Javascript RegExp 表達式的完整列表,要檢查這些表達式,請查看此列表JavaScript RegExp 完整參考文章。

我們有一份關於 Javascript 的備忘單,其中涵蓋了 Javascript 的所有重要主題,請查看這些主題Javascript Cheat Sheet-A JavaScript 基本指南.


相關用法


注:本文由純淨天空篩選整理自Vishal Chaudhary 2大神的英文原創作品 JavaScript RegExp compile() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。