功能
讓字串不區分大小寫,也能通過正規表達式檢査。
應用實例:搜尋不用區分大小寫,也能找到同樣的内容。
類似的東西:regex【g】找出所有
範例
方法一【/i】
i代表 insensitive ,對大小寫不敏感。
const regex=/apple/i;
const str1="APPLE";
const str2="Apple";
const str3="apple";
str1.match(regex);//["APPLE"]
str2.match(regex);//["Apple"]
str3.match(regex);//["apple"]
//不論大小寫(或混用)都能通過驗證
方法二【new RegExp】
使用時機:需要檢査的字串不是固定値,而是變數時(像是使用者鍵入的搜尋字詞)
寫法跟【/i】不同,但是效果相同。
const regex=new RegExp("apple", "i");
const str1="APPLE";
const str2="Apple";
const str3="apple";
str1.match(regex);//["APPLE"]
str2.match(regex);//["Apple"]
str3.match(regex);//["apple"]