Computer >> Máy Tính >  >> Lập trình >> Javascript

Số lần một chuỗi xuất hiện trong JavaScript khác

Chúng tôi được yêu cầu viết một hàm JavaScript có hai chuỗi và trả về số lần str1 xuất hiện trong str2.

Ví dụ

Mã cho điều này sẽ là -

const main = 'This is the is main is string';
const sub = 'is';
const countAppearances = (main, sub) => {
   const regex = new RegExp(sub, "g");
   let count = 0;
   main.replace(regex, (a, b) => {
      count++;
   });
   return count;
};
console.log(countAppearances(main, sub));

Đầu ra

Đầu ra trong bảng điều khiển -

4