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