2012-08-04 123 views
0

任何人都有一个与地址,邮编或[城市,州]匹配的正则表达式示例?正则表达式地址/邮编/城市和州

更新: 诚然,这是一个幼稚的问题,因为我没有在这一点上与用户行为相关的足够信息,真正有资格问题的参数。下面是我想要做的:

创建一个搜索功能,根据输入的信息选择两个不同的路径之一,第一个是地址邻近搜索,第二个是组织名称搜索。

这是一个难以解决的问题,所以任何输入,除了。*(好吧,好吧,我配得上),将不胜感激。

+2

是的,'。*'匹配它们。但开个玩笑,你应该提供例子,好的和不好的试验等。 – 2012-08-04 17:11:02

+1

这是一个难题,因为地址是非常可变的。没有一个正则表达式可以可靠地处理这个(除了'。*':) :))。你能更明确地定义你的问题吗? – 2012-08-04 17:11:03

+0

哪个国家? – Zabba 2012-08-04 17:13:17

回答

0

检出geocoder(http://www.rubygeocoder.com/)。它将从文本输入中获得纬度/经度。你可以为你的搜索做什么,首先尝试匹配组织名称,然后尝试匹配位置。

幸运的是,谷歌找出了前一阵子如何做邻近搜索

相关问题