0
我有一個小數字段,它應該只允許四分之一值:1.0,1.25,1.5,1.75,但不是像1.33或1.78那樣的值。我如何驗證這一點?驗證季度值的小數點
我有一個小數字段,它應該只允許四分之一值:1.0,1.25,1.5,1.75,但不是像1.33或1.78那樣的值。我如何驗證這一點?驗證季度值的小數點
要匹配這樣的數字使用regex
模式
(?!0\d)\d+(?:[.](?:25|5|75|0)0*)?(?!\d)
希望這個表達式可以幫助
另一種解決方案
(num % 0.25).zero?
+1就不錯,尤其是它發出的1.250等,但做筆記\ d會匹配阿拉伯數字。此外,它可以匹配+1.25或-1.25? –
啊,忘了普通的舊正則表達式,謝謝! – John