/g হলো একটি রেগুলার এক্সপ্রেশন যা ব্যবহারকারীর কাজ সহজ করে। /g একটি প্রদত্ত শব্দ গ্লোবালি (globally) খুঁজে বের করে। যদি কোনো শব্দকে অন্য শব্দ দিয়ে সকল जगह রিপ্লেস করতে হয়, তবে /g কাজে আসে। সংক্ষেপে আলোচনা করা যাক।
নিচের উদাহরণে, আমাদের সকল blue শব্দকে red-এ রিপ্লেস করতে হবে এবং সাধারণ str.replace() মেথড ব্যবহার করা হয়েছে। যেহেতু কোনো গ্লোবাল ইন্ডিকেশন (global indication) নেই, তাই শব্দ blue-এর প্রথম উপস্থিতিই পরিবর্তন হয়েছে, বাকিগুলো অপরিবর্তিত রয়েছে। স্মরণ রাখুন জাভাস্ক্রিপ্ট কেস সেনসিটিভ।
উদাহরণ
<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) ব্যবহার করা হয়েছে, সকল "blue" শব্দ "red" শব্দ দিয়ে রিপ্লেস হয়েছে। জাভাস্ক্রিপ্ট কেস সেনসিটিভ ভাষা বলেই মনে রাখবেন।
উদাহরণ
<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