जावास्क्रिप्ट रेगुलर एक्सप्रेशन में केस इग्नोर करना

मॉडिफायर i की मदद से वर्णों के केस को नजरअंदाज किया जा सकता है। आइए देखें, यह कैसे किया जाता है।

उदाहरण

निम्नलिखित उदाहरण में रेगुलर एक्सप्रेशन केवल छोटे अक्षर ढूंढेगा:

javascriptlet str = 'aaa bbb CCC DDD';
let res = str.replace(/[a-z]+/g, '!');

परिणामस्वरूप वेरिएबल में निम्नलिखित लिखा जाएगा:

javascript'! ! CCC DDD'

उदाहरण

अब मॉडिफायर i जोड़ते हैं और रेगुलर एक्सप्रेशन सभी केस में वर्ण ढूंढना शुरू कर देगा:

javascriptlet str = 'aaa AAA bbb BBB';
let res = str.replace(/[a-z]+/ig, '!');

परिणामस्वरूप वेरिएबल में निम्नलिखित लिखा जाएगा:

javascript'! ! ! !'

प्रायोगिक समस्याएं

Задание 1

सीखे गए मॉडिफायर का उपयोग करके कोड को सरल बनाएं:

javascriptlet res = str.replace(/[a-zA-Z]/g, '!');