欢迎光临
感受代码之美

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

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
赞(1)
未经允许禁止转载:四个空格 » JS判断一个字符串是否包含某些特殊字符?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址