Perbandingan Rentetan Tidak Peka Huruf dalam JavaScript
Melaksanakan perbandingan rentetan tidak sensitif huruf besar-besaran sering diperlukan dalam JavaScript. Bagaimanakah perbandingan tidak sensitif huruf besar boleh dilaksanakan dengan mudah?
Walaupun localeCompare ialah teknik moden untuk mencapai ini, penyelesaian terdahulu yang terlibat menggunakan toUpperCase.
Kaedah ini menukarkan kedua-dua rentetan kepada huruf besar menggunakan toUpperCase( ) berfungsi sebelum membandingkannya. Pendekatan ini adalah memadai untuk perbandingan rentetan asas tanpa mengambil kira kerumitan Unikod.
Sebagai contoh, kod berikut menunjukkan teknik ini:
var areEqual = string1.toUpperCase() === string2.toUpperCase();
Dengan menggunakan kaedah ini, perbezaan kes antara rentetan dihapuskan, membolehkan perbandingan yang boleh dipercayai tanpa mengambil kira sarung surat.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melakukan Perbandingan Rentetan Tidak Peka Huruf dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!