Roy 想提高他在编程比赛中的打字速度。他的朋友建议他反复输入句子“The quick brown fox jumps over the lazy dog”。这句话被称为 pangram,因为它包含字母表的每个字母。
把这句话打了好几遍,罗伊看腻了,于是开始寻找其他的pangram。
给定一个句子,判断它是否是一个 pangram。忽略大小写。
如果输入字符串是 pangram,它应该返回字符串 pangram。否则,它不应该返回 pangram。
样本输入
我们及时为下一个奖项评选出古董象牙扣
// pangram
我们及时评判了古董象牙扣作为奖品
// 不是 pangram(缺少字母 x)
代码
function pangrams(s) {
const exp = /[a-z]/gi;
if (s.includes(exp)) {
return 'pangram';
} else {
return 'not pangram';
}
}
TypeError:String.prototype.includes 的第一个参数不能是正则表达式
问题
如果我以其他方式正确解决它,我该如何解决这个问题,同时仍然能够使用正则表达式?