ES6 - RegExp ignoreCase

ignoreCase è una proprietà booleana di sola lettura degli oggetti RegExp. Specifica se una particolare espressione regolare esegue la corrispondenza senza distinzione tra maiuscole e minuscole, ovvero se è stata creata con l'attributo "i".

Sintassi

RegExpObject.ignoreCase

Valore di ritorno

Restituisce "VERO" se il modificatore "i" è impostato, "FALSO" in caso contrario.

Esempio

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");  
}

Produzione

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