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
最新评论
谢谢
百度网盘的提取密码不对
哪个国家成功率高一点?换了十几个了
有微信吗?有偿教我一下呗