public static final String REGEX_ADDRESS_ZIP = "^[0-9\\ -.]+$";
上面用于验证邮政编码的正则表达式似乎允许感叹号(!),即使我在这里不允许。不确定错误是什么?我需要更改正则表达式模式吗
连字符-
里面是一个元字符字符类 http://www.regular-expressions.info/charclass.html除非它是第一个或最后一个字符。将其更改为:
^[0-9\\ .-]+$
[0-9\\ -.]
表示任意字符0
to 9
(所有数字),反斜杠\
,以及从空格 (ASCII 32) 到句点 (ASCII 46) 的任何字符这翻译成 http://ascii-table.com/:
!"#$%&'()*+,-.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)