所以这会检查是否所有的内容都在一个字符串中,如果是,只有返回true。
null
function check(Entry)
{
var contents = "abcd";
for (var i = 0; i < Entry.length; i++)
if (contents.indexOf(Entry.charAt(i)) < 0) return false;
return true;
}
console.log(check("abc"));
console.log(check("abe"));
null
我需要一个检查至少
一个字符是否在字符串中并返回true的函数。
只需将当前函数修改为:
function hasAny(haystack, needles)
{
for (var i = 0; i < heystack.length; i++)
if (needles.indexOf(heystack.charAt(i)) > 0)
return true;
return false;
}
检查字符串中是否至少有一个字符并返回true的函数
null
function check(str) {
const contents = 'abcd'.split('');
return str.split('').some(c => contents.includes(c));
}
console.log(check('abc'));
console.log(check('afg'));
console.log(check('fgh'));