1
同事使用使用正則表達式驗證數據輸入字段的應用程序。非重複字符正則表達式
他需要允許用戶從數字1-9中進行選擇。
即1,2,3,...,12,13,...,23,24,...,...,123456789
明顯的基本[1-9] {1 ,9}不會禁止重複數字或強制執行數字順序。
數字不能重複(不允許11,343等),它們必須按數字順序(不允許21,164等)。
單獨匹配320種可能性的缺點「(1 | 2 | 3 | ... | 12 | 13 | ...)」,我該怎麼做到這一點?
這不是太簡陋,除非它匹配'「」':-)這可以通過'length> 0'約束來解決。 – paxdiablo
@paxdiablo我已經添加變種 – xanatos
+1很好和短的解決方案! – hochl