如何使用正则表达式验证范围 1-99?
2022-09-02 00:30:35
我需要验证一些用户输入,以确保输入的数字在1-99(包括1-99)的范围内。这些值必须是整数(整数)值
允许前面为 0,但可选
有效值
- 1
- 01
- 10
- 99
- 09
无效值
- 0
- 007
- 100
- 10.5
- 010
到目前为止,我有以下我已经制定的正则表达式:^0?([1-9][0-9])$
这允许在开始时使用可选的0,但不是100%正确的,因为它不被视为有效1
任何改进/建议?
我需要验证一些用户输入,以确保输入的数字在1-99(包括1-99)的范围内。这些值必须是整数(整数)值
允许前面为 0,但可选
有效值
无效值
到目前为止,我有以下我已经制定的正则表达式:^0?([1-9][0-9])$
这允许在开始时使用可选的0,但不是100%正确的,因为它不被视为有效1
任何改进/建议?
在我的头顶上(未经验证)
^(0?[1-9]|[1-9][0-9])$
给你:
^(\d?[1-9]|[1-9]0)$
这意味着您允许