ES6 - RegExp ignoreCase

ignoreCase est une propriété booléenne en lecture seule des objets RegExp. Il spécifie si une expression régulière particulière effectue une correspondance insensible à la casse, c'est-à-dire si elle a été créée avec l'attribut "i".

Syntaxe

RegExpObject.ignoreCase

Valeur de retour

Renvoie "TRUE" si le modificateur "i" est défini, "FALSE" sinon.

Exemple

var re = new RegExp( "string" ); 

if ( re.ignoreCase ){ 
   console.log("Test1-ignoreCase property is set");  
} else { 
   console.log("Test1-ignoreCase property is not set");  
} 
re = new RegExp( "string", "i" ); 

if ( re.ignoreCase ) {
   console.log("Test2-ignoreCase property is set");  
} else { 
   console.log("Test2-ignoreCase property is not set");  
}

Production

Test1-ignoreCase property is not set 
Test2-ignoreCase property is set