最小值 18 和最大值 99 带前导零的正则表达式
Regular Expression for minimum value 18 and maximum 99 with leading zero
最小值 18 和最大值 99 的正则表达式,带前导零。
意味着我的号码应该是从 18 到 99。有一个前导零的条件,即 18 == 018, 99 == 099
试试这个对你有帮助
不允许小于 18 且大于 99
^(1[89]|[2-9][0-9])$
^0?1[89]|0?[2-9][0-9]$
- ^ - 字符串的开头
- 0? - 允许开头 0
- 1[89] - 匹配第一个字符 1 和第二个 8 或 9
- | - 或
- 0? - 允许开头 0
- [2-9] - 匹配第一个字符 2-9
- [0-9] - 匹配第二个字符 0-9
- $ - 字符串结尾
试试这个:-
^0?(1[89]|[2-9]\d)$
(01[89])|(0[2-9]\d)
(01[89])
匹配 018 到 019
(0[2-9]\d)
匹配 020 到 099
试试下面的方法,
0([1][89]|[2-9][0-9])
最小值 18 和最大值 99 的正则表达式,带前导零。 意味着我的号码应该是从 18 到 99。有一个前导零的条件,即 18 == 018, 99 == 099
试试这个对你有帮助
不允许小于 18 且大于 99
^(1[89]|[2-9][0-9])$
^0?1[89]|0?[2-9][0-9]$
- ^ - 字符串的开头
- 0? - 允许开头 0
- 1[89] - 匹配第一个字符 1 和第二个 8 或 9
- | - 或
- 0? - 允许开头 0
- [2-9] - 匹配第一个字符 2-9
- [0-9] - 匹配第二个字符 0-9
- $ - 字符串结尾
试试这个:-
^0?(1[89]|[2-9]\d)$
(01[89])|(0[2-9]\d)
(01[89])
匹配 018 到 019(0[2-9]\d)
匹配 020 到 099
试试下面的方法,
0([1][89]|[2-9][0-9])