2
我使用該正則表達式只接受0和1之間的正十進制值在文本框編寫C#web應用程序和驗證數據:Regex的十進制值高達4位小數
^(0(\.\d+)?|1(\.0+)?)$
我會適應像正則表達式一樣將條目限制在精度4個小數位。
允許
0
0.1
0.12
0.123
0.1234
1
不允許
-0.1
-1
1.1
2
我發現下面的正則表達式,只允許最多4位小數,但我對如何將二者結合起來不確定。
^(?!0\d|$)\d*(\.\d{1,4})?$
任何幫助,非常感謝,謝謝。
也許['^(0(\。\ d {1,4})?| 1(\ .0 {1,4})?)$'](https://regex101.com/r/vFMCcI/2)? –
這看起來像它做到了,謝謝。 –
我添加了解釋的答案。 –