php 验证十进制格式的纬度/经度字符串
好吧,我有一个我称之为经度和纬度坐标的大量列表。也就是说,我也有一些来源,我从中提取这些坐标。其中一些来自获取/发布方法,这些方法可能会导致我的站点/服务中存在潜在的安全漏洞。因此,我正在尝试弄清楚如何通过PHP验证经度和纬度。我通过preg_match思考一些正则表达式。但我可能是错的,也许有人想建议一种更简单的方法。我已经尝试了自己的概念,并且尝试了各种互联网酿造概念,试图找到一个正则表达式模式,该模式将通过preg_match为我验证这些概念(或者如果你得到更好的建议,我再次类似,我都是耳朵)。
在最终屈服并来到这里之前,我最后一次失败的尝试是..
preg_match('^(\-?\d+(\.\d+)?),\s*(\-?\d+(\.\d+)?)$', $geoResults['latitude']))
这会产生“ preg_match() [function.preg-match]:没有发现结束分隔符'^'作为我的错误。我尝试过的最后几次尝试产生了该错误,因此我不知道它是什么或意味着什么。