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

Tầm quan trọng của cờ '/ g' trong JavaScript là gì?


/ g là một trong những biểu thức chính quy giúp thực hiện tác vụ của người dùng dễ dàng. / g tìm kiếm một từ được cung cấp trên toàn cầu . Nếu bất kỳ từ nào được thay thế bằng một từ khác trong tất cả các lần xuất hiện thì / g đi vào hình ảnh. Hãy thảo luận ngắn gọn về nó.

Trong ví dụ sau, chúng tôi cần thay thế tất cả blue đã cung cấp các từ có màu đỏ và chúng tôi đã áp dụng str.replace () bình thường phương pháp để đạt được nhiệm vụ. Vì không có chỉ dẫn toàn cầu , sự xuất hiện đầu tiên của từ blue chỉ bị thay đổi, giữ nguyên các lần xuất hiện còn lại không đổi. Lưu ý rằng javascript phân biệt chữ hoa chữ thường.

Ví dụ

<html>
<body>
<script>
   var str = "Mr Blue has a blue house and a blue car";
   var res = str.replace(/blue/, "red");
   document.write(res);
</script>
</body>
</html>

Đầu ra

Mr Blue has a red house and a blue car

Trong ví dụ sau, vì chỉ báo chung (/ g) được sử dụng tất cả các từ " blue "được thay thế bằng từ đỏ. Đảm bảo rằng javascript là ngôn ngữ phân biệt chữ hoa chữ thường.

Ví dụ

<html>
<body>
<script>
   var str = "Mr Blue has a blue house and a blue car";
   var res = str.replace(/blue/g, "red");
   document.write(res);
</script>
</body>
</html>

Đầu ra

Mr Blue has a red house and a red car