0
我使用谷歌地圖,我需要使用Lat Long網更新地圖,並驗證一些不把無效的數據,我想它可以測試進入了一個正則表達式Lat Long網正則表達式匹配谷歌地圖Lat Long網
但現在,當我看到有如下
我做了一個正則表達式Decimal degrees (DDD)
描述的三種類型LAT長這是繼
^([-+]?\d{1,2}([.]\d+)?),\s*([-+]?\d{1,3}([.]\d+)?)$
但這正則表達式不履行
Degrees, minutes and seconds (DMS): 41° 24' 12.1674", 2° 10' 26.508"
和
Degrees and decimal minutes (DMM): 41 24.2028, 2 10.4418
所以在簡單的,我需要的正則表達式驗證所有這三種類型的
只是爲了澄清 - 你是否期望用戶輸入這些字符串之一?他們會包括學位,分鐘,第二個標誌嗎?你不知道他們正在進入哪一個?你如何期望有N/S和E/W的人:他們會使用負數還是會使用字母?數字之前還是之後? – Floris 2014-09-04 12:34:06
爲什麼你需要在一個正則表達式而不是三個正則表達式中執行? – Robin 2014-09-04 12:59:34