[英]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.