我正在尝试检查一个字符串是否包含以下任何单词:
但是出于某些奇怪的原因,这并不匹配。
你有什么想法,我做错了什么吗?
AB|AG|AS|Ltd|KB|University
我的当前代码:
var acceptedwords = '/AB|AG|AS|Ltd|KB|University/g'
var str = 'Hello AB';
var matchAccepted = str.match(acceptedwords);
console.log(matchAccepted);
if (matchAccepted !== null) { // Contains the accepted word
console.log("Contains accepted word: " + str);
} else {
console.log("Does not contain accepted word: " + str);
}
但是出于某些奇怪的原因,这并不匹配。
你有什么想法,我做错了什么吗?
new RegExp('AB|AG|AS|Ltd|KB|University', 'g')
或/AB|AG|AS|Ltd|KB|University/g
,但不是两者的组合 :) - Ja͢ck