gpt4 book ai didi

iphone - iOS:有效的邮政编码检查

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:53:36 26 4
gpt4 key购买 nike

问题:如何编写一个函数来检查并返回一个字符串 (NSString) 是否包含全局有效的邮政编码。

附加信息:我知道 iOS 中的 RegEx。但是我不太擅长。请记住,这应该接受在任何国家/地区有效的任何内容。

例子

美国 - “10200”

美国 - “33701-4313”

加拿大 - “K8N 5W6”

英国 - “3252-322”

等等

编辑:那些投反对票或关闭问题的人,请务必说明原因。谢谢。

最佳答案

^[ABCEGHJKLMNPRSTVXY]\d[A-Z][- ]*\d[A-Z]\d$

匹配带或不带空格的加拿大邮政编码格式(例如,“T2X 1V4”或“T2X1V4”)


^\d{5}(-\d{4})?$

匹配所有美国格式的邮政编码格式(例如,“94105-0011”或“94105”)


(^\d{5}(-\d{4})?$)|(^[ABCEGHJKLMNPRSTVXY]\d[A-Z][- ]*\d[A-Z]\d$)

匹配上述格式的美国或加拿大代码。


英国代码比您想象的要复杂:http://en.wikipedia.org/wiki/Postcodes_in_the_United_Kingdom

关于iphone - iOS:有效的邮政编码检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11230446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com