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
最新评论
我的是ipv4网络,如何使用直播源啊!
我今天试了,不想啊,我的是新疆昌吉移动的网络。
收不到验证码电报
现在充值29起了