检查邮政编码是否在范围内

用户名

这可能是一个愚蠢的问题,但是我是iOS编程的新手,我什么都没想到。对于我的应用程序,我需要检查某个邮政编码是否在范围内。对于德国或美国的纯数字代码来说,这样做很容易,但是现在我必须对加拿大人这样做。

加拿大邮政编码示例如下所示:A0A,J3X,R7N,V1M。

有没有办法做到这一点?

谢谢你的帮助!

费德里科广场

您可以使用以下正则表达式:

^(A0A|J3X|R7N|V1M)$

如果需要范围,可以执行以下操作:

^(A0A|J3X|R7N|V1[M-Z])$
                 ^--- Will match V1M until V1Z

范围V1Z的另一个示例可能是:

^(A0A|J3X|R7N|V[5-9][M-Z])$
                 ^--- Will match VxM until VxZ and V5x until V9x

如果您只想要一个数字,可以使用\d(这是的快捷方式[0-9])。同样的\w意思[A-Za-z0-9_]

您可以使用正则表达式类指定范围。喜欢:

[0-4]
[7-9]
[A-M]
[O-X]

关于SO的答案很好地描述了正则表达式字符类范围是如何工作的。释义: 您不仅限于字母和数字([A-Z][0-9]),还应小心尝试任何更复杂的范围。

一个范围将允许根据ASCII字符列表在开始和结束字符之间进行匹配的任何字符这意味着任何范围在技术上都是有效的(您可能会看到奇怪的结果)。例如,这两个类是相同的:

[0-Z]
[0-9:;<=>?@A-Z]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

sql:如何检查邮政编码范围内是否存在邮政编码

来自分类Dev

在不同的人口统计范围内合并邮政编码的数据是否安全?

来自分类Dev

需要查找距离指定邮政编码以英里为单位的半径范围内的所有邮政编码

来自分类Dev

检查URL是否是邮政编码

来自分类Dev

通过邮政编码和特定范围内的过滤器列表搜索?

来自分类Dev

我可以使用python检索半径范围内的多个邮政编码

来自分类Dev

Python 3.6 uszipcode 打印半径范围内的邮政编码

来自分类Dev

模式匹配检查范围之间的邮政编码

来自分类Dev

使用地理名称API和javascript检查邮政编码是否为double

来自分类Dev

检查所选状态是否具有输入的邮政编码 jQuery

来自分类Dev

邮政编码验证

来自分类Dev

邮政编码

来自分类Dev

检查数字是否在Python范围内

来自分类Dev

检查BigDecimal值是否在范围内

来自分类Dev

检查编号是否在8051的范围内

来自分类Dev

检查列表值是否在范围内

来自分类Dev

检查日期是否在日期范围内

来自分类Dev

检查元组是否在范围内

来自分类Dev

检查数字是否在javascript范围内

来自分类Dev

检查timeofday是否在指定范围内

来自分类Dev

检查UTC时间是否在范围内

来自分类Dev

搜索邮政编码范围并拉出相应的区域

来自分类Dev

方法来检查“荷兰”在java中邮政编码

来自分类Dev

Paypal智能按钮检查邮政编码已获批准

来自分类Dev

Parsley.js 英国邮政编码检查

来自分类Dev

邮政编码使用结构

来自分类Dev

美国的邮政编码验证

来自分类Dev

函数返回的邮政编码

来自分类Dev

多个国家的邮政编码