Computer >> Máy Tính >  >> Lập trình >> Javascript

Vai trò của các ký tự đặc biệt trong Biểu thức chính quy JavaScript là gì?


Tần suất hoặc vị trí của chuỗi ký tự trong ngoặc và các ký tự đơn có thể được biểu thị bằng một ký tự đặc biệt. Mỗi ký tự đặc biệt có một nội hàm cụ thể. Các cờ +, *,?, Và $ đều tuân theo một chuỗi ký tự.

Sr.No
Biểu thức &Mô tả
1
p +
Nó khớp với bất kỳ chuỗi nào có chứa một hoặc nhiều p.
2
p *
Nó khớp với bất kỳ chuỗi nào chứa không hoặc nhiều p.
3
p?
Nó khớp với bất kỳ chuỗi nào chứa nhiều nhất một p.
4
p {N}
Nó khớp với bất kỳ chuỗi nào chứa chuỗi N của p
5
p {2,3}
Nó khớp với bất kỳ chuỗi nào có chứa một chuỗi gồm hai hoặc ba chữ p.
6
p {2,}
Nó khớp với bất kỳ chuỗi nào có chứa ít nhất hai p.
7
p $
Nó khớp với bất kỳ chuỗi nào có p ở cuối nó.
8
^ p
Nó khớp với bất kỳ chuỗi nào có p ở đầu của nó.

Ví dụ

Bạn có thể thử chạy mã sau để tìm hiểu cách làm việc với các ký tự đặc biệt trong Biểu thức chính quy 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>