度分秒的正則表達式:
^[EW]?((\d|[1-9]\d|1[0-7]\d)[s\-,;°度](\d|[0-5]\d)[s\-,;′'分](\d|[0-5]\d)(\.\d{1,2})?[s\-,;/""秒]?$)
匹配字符:
18°12'23.34"
1°12'23.34"
168°12'23.34"
18°01'09.34"
經度:
^[EW]?((\d|[1-9]\d|1[0-7]\d)[s\-,;°度](\d|[0-5]\d)[s\-,;′'’分](\d|[0-5]\d)(\.\d{1,2})?[s\-,;/""”秒]?$)
緯度:
^[EW]?((\d|[1-8]\d)[s\-,;°度](\d|[0-5]\d)[s\-,;′'’分](\d|[0-5]\d)(\.\d{1,2})?[s\-,;/""”秒]?$)
匹配字符:89°01’09.34”
分和秒的字符還這是麻煩。需要分析一下。
參考: