Un altro metodo che utilizza un'espressione regolare (questo è più corretto di risposta di Zachary):
var string1 = 'someText',
string2 = 'SometexT',
regex = new RegExp('^' + string1 + '$', 'i');
if (regex.test(string2)) {
return true;
}
RegExp.test() restituirà vero o falso.
Inoltre, aggiungendo il '^' (che indica l'inizio della stringa) all'inizio e '$' (indicando la fine della stringa) fino alla fine assicurati che l'espressione regolare corrisponda solo se 'sometext' è l'unico testo in stringToTest. Se stai cercando un testo che contenga un'espressione regolare, è giusto lasciarlo fuori.
Potrebbe essere più semplice utilizzare il metodo string.toLowerCase().
Quindi ... le espressioni regolari sono potenti, ma dovresti usarle solo se capisci come funzionano. Le cose inaspettate possono accadere quando usi qualcosa che non capisci.
Ci sono tonnellate di espressioni regolari "tutorial", ma la maggior parte sembra che stiano cercando di spingere un determinato prodotto. Ecco quello che sembra un tutorial decente ... Certo, è scritto per l'utilizzo di PHP, ma per il resto, sembra essere un bel tutorial per principianti: http://weblogtoolscollection.com/regex/regex.php
Questo sembra essere un buon strumento per testare le espressioni regolari: http://gskinner.com/RegExr/
La domanda già risposta ha informazioni molto migliori. Vi suggerisco (lettore corrente) di ignorare questa pagina –