Avatar ·

JavaScript में रेगुलर एक्सप्रेशन में वेरिएबल का उपयोग कैसे करें?

सभी को नमस्ते! मैं JavaScript में नया हूँ और एक सरल सर्च फंक्शन लिखने की कोशिश कर रहा हूँ। मेरे पास strings की एक array है, और मैं उन सभी items को ढूंढना चाहता हूँ जिनमें एक निश्चित शब्द हो। सर्च करने वाला शब्द फंक्शन के argument के रूप में पास किया जाता है। समस्या यह है कि मैं समझ नहीं पा रहा हूँ कि रेगुलर एक्सप्रेशन के अंदर वेरिएबल कैसे डालूँ। जब मैं इस तरह लिखता हूँ: ```javascript function searchItems(array, searchTerm) { const regex = /searchTerm/gi; return array.filter(item => regex.test(item)); } ``` ...तो यह शाब्दिक रूप से "searchTerm" string को ढूंढता है, न कि वेरिएबल के मान को। मैंने `new RegExp()` का उपयोग करने की कोशिश की, लेकिन फिर भी कुछ काम नहीं कर रहा है। यहाँ मेरा वर्तमान कोड है: ```javascript function searchItems(array, searchTerm) { const regex = new RegExp(searchTerm, 'gi'); return array.filter(item => ```