如何用 JavaScript 建立正則表示式物件?


正則表示式是一個物件,它描述了一個字元模式。JavaScript RegExp 類表示正則表示式,String 和 RegExp 都定義了使用正則表示式對文字執行強大的模式匹配和搜尋替換功能的方法。

可以用以下格式使用 RegExp () 建構函式來定義正則表示式:-

var pattern = new RegExp(pattern, attributes);
or simply
var pattern = /pattern/attributes;

以下為引數:-

  • 模式 - 一個指定正則表示式模式的字串或另一個正則表示式。
  • 屬性 - 一個包含“g”、“i”和“m”這些屬性的可選字串,分別指定全域性匹配、不區分大小寫和多行匹配。

示例

可以嘗試執行以下程式碼來學習如何在 JavaScript 中實現 RegExp 物件:-

<html>
   <head>
      <title>JavaScript RegExp</title>
   </head>
   <body>
      <script>
         var re = new RegExp( "string" );
         document.write("re.constructor is:" + re.constructor);
      </script>
   </body>
</html>

更新時間: 2020 年 6 月 19 日

145 次瀏覽

開啟你的職業生涯

完成課程以取得認證

開始操作
廣告