给定一组单词,我需要知道哪些单词仅由一组字母组成。这个单词不能有比允许的字母更多,即使该字母是验证集的一部分。
例如:
Char set: a, a, ã, c, e, l, m, m, m, o, o, o, o, t (fixed set)
Words set: mom, ace, to, toooo, ten, all, aaa (variable set)
结果:
mom = true
ace = true
to = true
toooo = true
ten = false (n is not in the set)
all = false (there is only 1 L in the set)
aaa = false (theres is only 2 A in the set)
如何在 Javascript 中生成这个正则表达式?(区分大小写不是问题)。
我已经尝试过以下代码,但没有成功:
var str = "ten"
var patt = new RegExp("^[a, a, ã, c, e, l, m, m, m, o, o, o, o, t]*");
console.log(patt.test(str));