Properti RegExp.ignoreCase
menunjukkan apakah flag i
digunakan atau tidak di dalam ekspresi objek RegExp.
Sintaks:
regexObj.ignoreCase
Properti RegExp.ignoreCase
adalah properti standard JavaScript 1.2+, JScript 5.6+, ECMAScript 3.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 6.0+, Netscape Navigator 4.0+, Opera 6.0+, Safari 1.0+.
Properti RegExp.ignoreCase
akan mengembalikan boolean. Jika true
, ini menunjukkan bahwa flag i
digunakan, false
sebaliknya.
Contoh di bawah ini mencoba mengetahui apakah regexObj menggunakan flag i
atau tidak:
var stringObj = "Ini adalah string!";
var regexObj = /\w+/i;
alert(regexObj.ignoreCase); //true
Contoh di bawah ini mencoba mengetahui apakah regexObj menggunakan flag i
atau tidak, tetapi kali ini melibatkan if:
var stringObj = "Ini adalah string!";
var regexObj = /\w+/gi;
if (regexObj.ignoreCase == true)
{
alert("Flag i digunakan!"); //ini yang dijalankan
}else{
alert("Flag i tidak digunakan!");
}