जावास्क्रिप्ट में रेगुलर एक्सप्रेशन स्ट्रिंग्स के लिए फ्लैग
RegExp के माध्यम से बनाए गए रेगुलर एक्सप्रेशन में फ्लैग दूसरे पैरामीटर के रूप में पास किए जाने चाहिए। आइए एक उदाहरण देखें। मान लीजिए कि हमारे पास निम्नलिखित स्ट्रिंग है:
let str = 'abc def';
मान लीजिए कि हम इस स्ट्रिंग पर निम्नलिखित रेगुलर एक्सप्रेशन फ्लैग के साथ लागू करते हैं:
let reg = /[a-z]+/g;
let res = str.match(reg);
आइए इस रेगुलर एक्सप्रेशन को RegExp के माध्यम से फिर से लिखें:
let reg = new RegExp('[a-z]+', 'g');
let res = str.match(reg);
व्यावहारिक समस्याएं
रेगुलर एक्सप्रेशन को स्ट्रिंग के रूप में फिर से लिखें:
let str = '123 456 789';
let reg = /[0-9]+/g;
let res = str.replace(reg, '!');