我需要测试textarea中的邮政编码列表是否只有 5位邮政编码。在正常情况下,列表将如下所示:
56228, 56243, 55324, 55325, 55329, 55355, 55389
我需要找出textarea中是否还有上述模式。可以有任意数量的单独邮政编码,但我需要确保没有其他任何东西。 (我想我也需要能够突出显示textarea中的非法比赛,但是当我到达时我会越过那座桥。)
我从这个正则表达式开始:
^\d{5},?\s?$+
我对构建正则表达式非常陌生,但据我所知,上面应该匹配任何5位数字,并且五位数之后的逗号和空格可能会或可能不存在。
在线正则表达式测试人员(我已尝试过几次)没有找到任何匹配项,无论我是否有合法的邮政编码列表或带有“非法”字符的列表。
我在这里缺少什么?
答案 0 :(得分:2)
这个应该符合您的需求:
^([, ]*\d{5})+[, ]*$