Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mengira Kejadian Aksara dan Mengesahkan Panjang Substring dalam JavaScript?

Bagaimanakah Saya Boleh Mengira Kejadian Aksara dan Mengesahkan Panjang Substring dalam JavaScript?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-02 18:35:13136semak imbas

How Can I Count Character Occurrences and Validate Substring Lengths in JavaScript?

Cari Kiraan Kejadian Aksara dan Pengesahan Rentetan dalam Rentetan

Soalan:

Tentukan kekerapan aksara tertentu dalam rentetan tertentu dan pastikan panjang subrentetan individu memenuhi tertentu keperluan.

Contoh:

Pertimbangkan rentetan berikut:

var mainStr = "str1,str2,str3,str4"

Objektif: Kira kejadian koma (,) watak dan individu rentetan (cth., str1, str2, ...) dalam rentetan, dengan had aksara maksimum 15 untuk setiap subrentetan.

Penyelesaian:

Untuk mengira kejadian aksara koma:

console.log(("str1,str2,str3,str4".match(/,/g) || []).length); //logs 3

Untuk mengira kejadian rentetan individu:

console.log(("str1,str2,str3,str4".match(new RegExp("str", "g")) || []).length); //logs 4

Untuk pengesahan rentetan, pastikan setiap subrentetan tidak melebihi 15 watak:

var strs = mainStr.split(",");
for (var i = 0; i < strs.length; i++) {
  if (strs[i].length > 15) {
    throw new Error("String exceeds maximum length");
  }
}

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Kejadian Aksara dan Mengesahkan Panjang Substring dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn