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})     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...