मैं String.replaceAll()
जावास्क्रिप्ट में एक विधि बनाना चाहूंगा और मैं सोच रहा हूं कि एक रेक्सक्स का उपयोग करना इसे करने के लिए सबसे कठिन तरीका होगा। हालाँकि, मैं यह पता नहीं लगा सकता कि कैसे एक चर को एक रेगेक्स में पास किया जाए। मैं यह पहले से ही जो की सभी आवृत्तियों का स्थान ले लेगा कर सकते हैं "B"
के साथ "A"
।
"ABABAB".replace(/B/g, "A");
लेकिन मैं ऐसा कुछ करना चाहता हूं:
String.prototype.replaceAll = function(replaceThis, withThis) {
this.replace(/replaceThis/g, withThis);
};
लेकिन जाहिर है कि यह केवल पाठ की जगह लेगा "replaceThis"
... तो मैं इस चर को अपने रेगेक्स स्ट्रिंग में कैसे पास करूं?