这是我的邮政编码正则表达式
^[a-zA-Z0-9]{1,9}$
但不允许 A-12345
。如何更改 -
也将被允许的正则表达式?
最佳答案
在字符集的开头或结尾添加-
([...]
):
^[-a-zA-Z0-9]{1,9}$
为什么在开头或结尾?:如果将 -
放置为第一个或最后一个字符,它将匹配 -
从字面上看,而不是匹配字符范围。
关于java - 邮政编码的正则表达式 - 允许,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20327996/