जावास्क्रिप्ट रेगुलर एक्सप्रेशन में केस इग्नोर करना
मॉडिफायर i की मदद से वर्णों के
केस को नजरअंदाज किया जा सकता है। आइए देखें,
यह कैसे किया जाता है।
उदाहरण
निम्नलिखित उदाहरण में रेगुलर एक्सप्रेशन केवल छोटे अक्षर ढूंढेगा:
let str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');
परिणामस्वरूप वेरिएबल में निम्नलिखित लिखा जाएगा:
'! ! CCC DDD'
उदाहरण
अब मॉडिफायर i जोड़ते हैं
और रेगुलर एक्सप्रेशन सभी केस में
वर्ण ढूंढना शुरू कर देगा:
let str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');
परिणामस्वरूप वेरिएबल में निम्नलिखित लिखा जाएगा:
'! ! ! !'
प्रायोगिक समस्याएं
सीखे गए मॉडिफायर का उपयोग करके कोड को सरल बनाएं:
let res = str.replace(/[a-zA-Z]/g, '!');