/g เป็นหนึ่งในนิพจน์ทั่วไปที่ทำให้งานของผู้ใช้ง่ายขึ้น /g ค้นหาคำที่ให้ไว้ ทั่วโลก . หากคำใดถูกแทนที่ด้วยคำอื่นตลอดเหตุการณ์ทั้งหมดแล้ว /g เข้ามาในภาพ มาพูดคุยกันสั้นๆ
ในตัวอย่างต่อไปนี้ เราจำเป็นต้องแทนที่ สีน้ำเงิน ที่ให้มาทั้งหมด คำที่มี สีแดง และเราได้ใช้ str.replace() . ปกติแล้ว วิธีการเพื่อให้บรรลุภารกิจ เนื่องจากไม่มีสิ่งบ่งชี้ทั่วโลก การเกิดขึ้นครั้งแรกของคำว่าสีน้ำเงินจะเปลี่ยนไปเท่านั้น โดยปล่อยให้ส่วนที่เหลือเกิดขึ้นคงที่ โปรดทราบว่าจาวาสคริปต์คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
ตัวอย่าง
<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>
ผลลัพธ์
Mr Blue has a red house and a blue car
ในตัวอย่างต่อไปนี้ เนื่องจาก ตัวบ่งชี้สากล(/g) ใช้ทุกคำ "สีน้ำเงิน " จะถูกแทนที่ด้วยคำว่า สีแดง ตรวจสอบให้แน่ใจว่าจาวาสคริปต์เป็นภาษาที่คำนึงถึงขนาดตัวพิมพ์
ตัวอย่าง
<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>
ผลลัพธ์
Mr Blue has a red house and a red car