特殊字元在 JavaScript 正則表示式中有什麼作用?


括號字元序列和單個字元的頻率或位置可以用特殊字元表示。每個特殊字元都有特定的內涵。+, *, ?, $ 標誌都跟隨一個字元序列。

序號
表示式和描述
1
p+
它匹配包含一個或多個 p 的任何字串。
2
p*
它匹配包含 0 個或多個 p 的任何字串。
3
p?
它匹配包含最多一個 p 的任何字串。
4
p{N}
它匹配任何包含 N 個 p 的字串序列
5
p{2,3}
它匹配任何包含兩個或三個 p 的字串序列。
6
p{2, }
它匹配任何包含至少兩個 p 的字串序列。
7
p$
它匹配任何以 p 結尾的字串。
8
^p
它匹配任何以 p 開頭的字串。

示例

你可以嘗試執行以下程式碼,瞭解如何在 JavaScript 正則表示式中使用特殊字元 −

<html>
   <head>
      <title>JavaScript Regular Expressions</title>
   </head>
   <body>
      <script>
         var myStr = "Welcome to our website! Welcome to Tutorialspoint!";
         var reg = /Wel*/g;

         var match = myStr.match(reg);

         document.write(match);
      </script>
   </body>
</html>

更新於: 2020-06-23

225 次瀏覽

啟動您的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.