我正忙于此工作,以为我会把它放在我们那里。
该数字必须是最多3个单位和最多5个小数位的数字,等等。
有效的
无效的
编辑它必须大于或等于零。
最佳答案
鉴于您对问题的最新更改,以下是一个更新的正则表达式,它将匹配所有> = 0和^\d{1,3}(?:\.\d{1,5})?$
^\___/ \/ ^\/\___/ |
| ^ ^ | | | `- Previous is optional (group of dot and minimum 1 number between 0-9 and optionally 4 extra numbers between 0-9)
| | | | | `- Match 1-5 instances of previous (single number 0-9)
| | | | `- Match a single number 0-9
| | | `- The dot between the 1-3 first number(s) and the 1-5 last number(s).
| | `- This round bracket should not create a backreference
| `- Match 1-3 instances of previous (single number 0-9)
`- Match a single number 0-9
^
是行的开始,$
是行的结束。
有效的
无效的
关于regex - 范围> = 0但小于1000的正则表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9411052/