优米格
分享有营养的

JS判断一个字符串是否包含某些特殊字符?

BraUndress.png

JS判断一个字符串是否包含某些特殊字符?

实现

    /**
     * 判断字符串是否包含指定字符串数组中的某一项
     * @param {String} text 字符串
     * @param {Array} values 可能包含的字符串数组
     * @returns {*} boolean值
     */
    function multiIncludes(text, values){
        return values.some(function(val){
            return text.includes(val);
        });
    }

使用

var containWords = ['审查', '审查调查', '干部监督', '监督检查', '案件', '案件监督', '案管', '巡视'];

var checkFlag = multiIncludes('干部监督室', containWords); // true

var checkFlag = multiIncludes('审查调查室', containWords); // true

变种

判断一个数组的所有元素,是否包含某子字符串。

function multiIncludes(text, values){
    return values.some(function(val){
        return val.includes(text);
    });
}

console.log(multiIncludes('hhh', ['ss77665','bb8762', 'ccjhhhyt'])); // true
赞(2)
未经允许禁止转载:优米格 » JS判断一个字符串是否包含某些特殊字符?

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系