我正在使用在线工具创建比赛。为了发送奖品,这里有一个表格要求用户信息(名字,姓氏,地址,等等)。用于验证街道号的正则表达式
可以使用正则表达式来验证在此表单中输入的数据。
我正在努力与正则表达式放在街道号(我位于比利时)。
门牌号可以是以下几点:
1234
1234a
1234a12
始于号码(最多4位) 可以有字母,以及(最多2个字符) 能有字母(S)后的数字( MAX3)
我想出了下面的表达式:
^([0-9]{1,4})([A-Za-z]{1,2})?([0-9]{1,3})?$
但问题是,字母和数字的第二部分是OPTIO最后,它允许输入最多8位数字,这是不理想的。
1234
(第一组)(无第二组字母)5678
(第三组)
如果你可以提示我如何达到预期的结果,将不胜感激!
如果您选择了一个答案,请将其标记为数字标记下的一个答案,并在三角形上方和下方.....和嗯......接受前,***测试***它。 ... – Gangnus
第一次很好的问题。欢迎来到SO! – Gangnus