Menentukan Kejadian Aksara dan Rentetan dalam Rentetan JavaScript
Mengira kekerapan aksara atau rentetan tertentu dalam rentetan tertentu ialah tugas pengaturcaraan biasa . Dalam JavaScript, terdapat berbilang pendekatan untuk mencapai kiraan ini.
Mengira Kejadian Aksara
Jika anda perlu mengira bilangan kali aksara tertentu muncul dalam rentetan, anda boleh menggunakan kaedah perlawanan. Contohnya, untuk mengira koma dalam rentetan mainStr = "str1,str2,str3,str4", anda boleh menggunakan kaedah padanan dengan ungkapan biasa /,/g:
console.log(("str1,str2,str3,str4".match(/,/g) || []).length); // logs 3
Mengira Rentetan Kejadian
Untuk mengira bilangan subrentetan yang dipisahkan oleh pembatas tertentu, anda boleh menggunakan kaedah pisah. Contohnya, untuk mengira bilangan rentetan yang dipisahkan dengan koma dalam mainStr, anda boleh menggunakan kaedah pisah dengan koma sebagai pembatas:
console.log((mainStr.split(",").length)); // logs 4
Mengesahkan Panjang Rentetan
Untuk mengesahkan panjang setiap subrentetan dalam rentetan anda, anda boleh menggunakan sifat panjang. Sebagai contoh, untuk memastikan bahawa rentetan individu dalam mainStr tidak melebihi 15 aksara, anda boleh melakukan semakan berikut:
const maxStringLength = 15; const strings = mainStr.split(","); for (let i = 0; i < strings.length; i++) { if (strings[i].length > maxStringLength) { console.error(`String ${strings[i]} exceeds the maximum length of ${maxStringLength}`); } }
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Kejadian Watak dan Rentetan dan Mengesahkan Panjang Rentetan dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!