Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

บทบาทของอักขระพิเศษใน JavaScript Regular Expressions คืออะไร?


ความถี่หรือตำแหน่งของลำดับอักขระในวงเล็บและอักขระเดี่ยวสามารถแสดงด้วยอักขระพิเศษได้ อักขระพิเศษแต่ละตัวมีความหมายแฝงเฉพาะ แฟล็ก +, *, ? และ $ ทั้งหมดเป็นไปตามลำดับอักขระ

Sr.No
นิพจน์ &คำอธิบาย
1
p+
มันจับคู่สตริงใด ๆ ที่มี p อย่างน้อยหนึ่งตัว
2
p*
มันตรงกับสตริงใด ๆ ที่มีค่า p เท่ากับศูนย์หรือมากกว่า
3
p?
ตรงกับสตริงใด ๆ ที่มีอย่างน้อยหนึ่ง p
4
p{N}
ตรงกับสตริงใดๆ ที่มีลำดับของ N p's
5
p{2,3}
มันจับคู่สตริงใด ๆ ที่มีลำดับของสองหรือสามพี
6
p{2, }
มันจับคู่สตริงใด ๆ ที่มีลำดับอย่างน้อยสอง p
7
p$
โดยจะจับคู่สตริงใดๆ ที่มี p ต่อท้าย
8
^p
โดยจะจับคู่สตริงใดๆ ที่มี p นำหน้า

ตัวอย่าง

คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อเรียนรู้วิธีทำงานกับอักขระพิเศษใน JavaScript Regular Expressions -

<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>