我需要一个正则表达式的帮助。
允许使用0-9,允许长度为2或3,但如果以0开头则不行。
我的exp:
^[0-9]{2,3}$
这允许ex。 03或033,但不应该被禁止。
答案 0 :(得分:3)
将它分成两部分:第一位和其他数字。
^[1-9][0-9]{1,2}$
答案 1 :(得分:2)
选择:
^[0-9]|[1-9][0-9]{1,2}$
^[0-9]|[1-9][0-9][0-9]?$
^0|[1-9][0-9]{0,2}$
^0|[1-9][0-9]?[0-9]?$
我个人选择倒数第二个或最后一个。
你只能注意到" 0"案件需要特定的匹配。
答案 2 :(得分:1)