用于将单词列入黑名单的JavaScript正则表达式

时间:2017-04-26 17:56:56

标签: javascript regex regex-negation blacklist

我正在尝试写一个正则表达式来将某些单词列入黑名单。我可以创建像/^(carrots|onions|corn)$/这样的白名单,但是如何将其转换为黑名单呢?

编辑:为了澄清,我将这个黑名单与整个字符串相匹配。例如,应允许"corndog"。我希望正则表达式相当于blacklistArray.indexOf(word) === -1

1 个答案:

答案 0 :(得分:3)

使用否定前瞻:

^(?!.*(?:carrots|onions|corn))