好吧我有我所說的經度和緯度座標的海量列表。這就是說,我也有一些資源我從這些座標中提取出來。其中一些來自get/post方法,這可能會在我的網站/服務中導致潛在的安全漏洞。所以我想弄清楚如何通過PHP驗證經度和緯度。我正在通過preg_match思考一些正則表達式。但我可能錯了,也許有人想提出一個更簡單的方法。我嘗試了自己的概念,嘗試了各種互聯網釀造的概念,試圖找到一個正則表達式模式,通過preg_match來驗證這些模式(如果你有更好的建議,我會再次類似)。php驗證十進制格式的緯度/經度字符串
我上次失敗的嘗試終於放之前在和來這裏是..
preg_match('^(\-?\d+(\.\d+)?),\s*(\-?\d+(\.\d+)?)$', $geoResults['latitude']))
這將產生「的preg_match()[function.preg匹配]:沒有結束符‘^’發現」我的錯誤。我試過的最後幾次嘗試產生了這個錯誤,所以我不知道它是什麼或意思。
這也匹配400.00,-700爲是有效的緯度/經度。 – Layke