源代码

function checkNameOccurrence(text, namePinyin) {
    // 检查是否包含姓名拼音
    if (text.includes(namePinyin)) {
        console.log("出现");
    } else {
        console.log("不出现");
    }

    // 统计出现的次数
    let count = (text.match(new RegExp(namePinyin, 'g')) || []).length;
    console.log(`姓名拼音 "${namePinyin}" 出现的次数: ${count}`);
}

// 测试代码
const text = "Hello, my name is Zhang San. Zhang is my surname.";
const namePinyin = "Zhang";

checkNameOccurrence(text, namePinyin);

运行结果

出现 姓名拼音 "Zhang" 出现的次数: 2