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

Bagaimanakah Saya Boleh Mengira Kejadian Watak dan Rentetan dan Mengesahkan Panjang Rentetan dalam JavaScript?

Patricia Arquette
Lepaskan: 2024-12-06 08:53:10
asal
1000 orang telah melayarinya

How Can I Count Character and String Occurrences and Validate String Length in JavaScript?

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
Salin selepas log masuk

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
Salin selepas log masuk

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}`);
  }
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan