我需要验证streetNumber。它的最大长度不得超过4个,前3个应该是数字,最后一个可以是字母(不允许使用特殊字符)。这封信不是强制性的。 示例2、34A,45、101或121B都是可能的数字。我有此正则表达式,但不适用于我。谁能帮我。
^[1-9]|[A-Za-z]{1,4}
我希望2
,34A
,45
,101
或121B
全部通过正则表达式检查
答案 0 :(得分:3)
^[1-9]\d{0,2}[A-Za-z]?$
[1-9]
介于1和9之间的数字。\d{0,2}
零个或多个(最多2个)数字。[A-Za-z]?
字母(可选)如果要允许4位数字:
^[1-9]\d{0,2}[A-Za-z\d]?$
答案 1 :(得分:1)