Javascript 我如何在正则表达式中不匹配一个单词?

Javascript 我如何在正则表达式中不匹配一个单词?,javascript,regex,regex-negation,Javascript,Regex,Regex Negation,如果可以编写一个正则表达式,该正则表达式与bundle-匹配,后跟除map之外的任何内容,那么: bundle-hello = match bundle-map = don't match bundle-ma = match bundle- = match 使用((?!…))以确保捆绑-后面没有映射: bundle-(?!map) Javascript: var RegExp = /bundle-(?!map)/; RegExp.test('bundle-hello'); // tru

如果可以编写一个正则表达式,该正则表达式与
bundle-
匹配,后跟除
map
之外的任何内容,那么:

bundle-hello = match
bundle-map = don't match
bundle-ma = match
bundle- = match
使用(
(?!…)
)以确保
捆绑-
后面没有
映射

bundle-(?!map)


Javascript:

var RegExp = /bundle-(?!map)/;

RegExp.test('bundle-hello'); // true
RegExp.test('bundle-map');   // false