我想创建一个可以匹配除一组之外的所有字符串的正则表达式,例如:
/[^master|dev]/
基本上,如果字符串不是文字“master”或“dev”,则该字符串将与正则表达式匹配,有人知道如何吗?上面的内容几乎是完全错误的..
console.log(
/^master|dev/.test('master')
);
也是如此。
最佳答案
尝试否定前瞻:
/^((?!(master|dev)).)*$/
这仅匹配字符串 - 如果您想匹配单词:
/^((?!\b(master|dev)\b).)*$/
关于javascript - 匹配除 master | 之外的所有字符串开发者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56782527/