正则表达式,用于查找不以特定字符序列开头的值

use*_*411 2 javascript regex

如何为不以给定单词开头的内容编写正则表达式

我们假设我有以下列表

  • 一月
  • 二月
  • 六月
  • 七月
  • 十月

我想要一个正则表达式,除了6月和7月之外它们都会返回,因为它们以Ju开头

我写了类似这样的东西^ [^ ju]但是这返回任何以JU 开头我需要以Ju开头的东西

Gum*_*mbo 9

试试这个正则表达式:

^([^j].*|j($|[^u].*))
Run Code Online (Sandbox Code Playgroud)

这匹配不是以不开头的字符串j,或者如果它们以j不在u第二个位置的字符串开头.

如果您可以使用环视断言,您也可以使用:

^(?!ju).*
Run Code Online (Sandbox Code Playgroud)