簡體   English   中英

JS正則表達式格式和列表驗證

[英]JS regex format & list validation

我必須驗證輸入只是數字,其值不是“黑名單”。 我做的表達如下:

(?=[0-9]{3})(?=(?!^(111)|^(222)|^(333)|^(123)|^(321)\b)\b\w+)

我在正則表達式驗證器上進行了測試,效果非常好!

但由於框架限制,我的正則表達式被其他^ ...&分隔符包圍,使其與任何輸入匹配。

我試圖想出一個新的正則表達式,當它被分隔符包圍時起作用,但我很難搞清楚它。

有人知道如何實現這個目標嗎?

怎么樣使用

    ^(?!111|222|333|123|321)(\d{3,})$
//  ^                                 if this is added by the framework omit
//   ^^^^^^^^^^^^^^^^^^^^^^^          the first 3 numbers must not match any of these groups
//                           ^^       digit
//                              ^^^^  at least 3 times
//                                  ^ followed by end of string. Again if added by framework omit

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM