如何解决php codeigniter邮政编码搜索!
| 我来自英国,我想在我的网站中实现一个邮政编码搜索框。我有从http://www.easypeasy.com/guides/article.php?article=64下载的数据库。我有一个问题要问,对于这里的大多数专家来说,我相信这是非常愚蠢的。如果我在搜索框中输入邮政编码,该如何对它进行子字符串化?我的意思是,假设我的邮政编码是BS8 1RY,但是数据库中没有BS81RY的邮政编码,但是BS8存在。当我浏览邮政编码数据库时,我发现您有2,3甚至4,5位数的邮政编码。例如,AB10等,有些也像BS8一样也是3位数字。因此,是否存在区分邮政编码的标准,然后在sql查询中使用它!解决方法
此正则表达式位于英国邮政编码维基百科页面上,它可以帮助您确定正确的邮政编码:
(GIR 0AA)|((((A [BL] | B [ABDHLNRSTX]?| C [ABFHMORTVW] | D [ADEGHLNTY] | E [HNX]?| F [KY] | G [LUY]?| H [ADGPRSUX] | I [GMPV] | JE | K [ATWY] | L [ADELNSU]?| M [EKL]?| N [EGNPRW]?| O [LX] | P [AEHLOR] | R [GHM] | S [AEGKLMNOPRSTY] || T [ADFNQRSW] | UB | W [ADFNRSV] | YO | ZE)[1-9]?[0-9] |(((E | N | NW | SE | SW | W)1 | EC [1- 4] | WC [12])[A-HJKMNPR-Y] |(SW | W)([2-9] | [1-9] [0-9])| EC [1-9] [0-9 ])[0-9] [ABD-HJLNP-UW-Z] {2})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。