首页 > 其他 > 详细

PO BOX地址校验

时间:2020-12-10 13:34:20      阅读:46      评论:0      收藏:0      [点我收藏+]

欧美地区使用的邮政POST BOX邮箱地址,对于商业快递FEDEX/DHL/TNT等是不能送达的,因此需要进行派送地址检查。

通常客户填写的PO BOX格式有很多:

PO Box
P.O Box 298
Po Box 292
Po 298
Po 245
pobox
P.o.box
PO.box 等等,简单判断PO BOX是不严谨的,而且像“Sabrina Ponte 3 Boxwood Rd.”这种地址很容易被误判为PO BOX,需要使用复杂的匹配模式,目前比较均衡的模式有:

(?i)\b(?:p\.?\s*o\.?|post\s+office)(\s+)?(?:box|[0-9]*)?\b

经测试,该模式能识别大部分PO BOX地址写法,以及类似于PO BOX地址的真实地址。

PO BOX地址校验

原文:https://www.cnblogs.com/lwhkdash/p/14113353.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!