这是我尝试但无法获得理想结果的内容.情况1:
^(00[1-9]|0[1-9][0-9]|1[0-5][0-9])$
Run Code Online (Sandbox Code Playgroud)
我接受范围从001-159,因为我给[0-9]
对于案例2:
^(00[1-9]|0[1-9][0-9]|1[0-50][0])$
Run Code Online (Sandbox Code Playgroud)
它接受110,120 ......和150,因为最后接受的数字是"0".
所需的结果应该只接受001-150我们将非常感谢您的帮助.
如果可能的话,尝试将它们解析为整数,并使用您选择的编程语言进行范围检查.
除此之外,你的第一个方法是接近,只是将第三个交替限制为149,并将150添加为单独的值,例如
^(00[1-9]|0[1-9][0-9]|1[0-4][0-9]|150)$
Run Code Online (Sandbox Code Playgroud)