angularjs 数的排除群的ng-pattern

voase2hg  于 2023-09-30  发布在  Angular
关注(0)|答案(1)|浏览(231)

我有一个排除号码的列表。
例如(400276| 400615| 402914| 404625)
该模式不应该让我输入到输入任何这些数字作为前6位数字的例子

400276123. BAD.因为值init带有要排除的数字,
400277123,好的

我也试过
(400| 405)”
但是没有用
如何使用模式排除前6位数字

velaa5lx

velaa5lx1#

您的模式-^[^] (400|405)-匹配字符串的开头,然后是任何字符,空格,以及400405
您需要的是negative lookahead

/^(?!400276|400615|402914|404625)/
  ^^^                           ^

它将无法匹配以这些值开头的字符串。
参见regex demo

相关问题