正则表达式经纬度验证

做个经纬度的验证。

((^[0-9])|(^[2-9]([0-9])?)|(^[1](([0-7])?)(([0-9])?)))(([-](([0-9])|([1-5][0-9])))?){1,2}$
东西经度格式:XXX-XX-XX或XX-XX或XX
((^[0-9])|(^[2-9]([0-9])?)|(^[1](([0-7])?)(([0-9])?)))(([-](([0-9])|([0-5][0-9])))){2}$
(只能XXX-XX-XX)

((^[0-9])|(^[1-8]([0-9])?))(([-](([0-9])|([0-5][0-9])))?){1,2}$
南北纬:XXX-XX-XX或XX-XX或XX
((^[0-9])|(^[1-8]([0-9])?))(([-](([0-9])|([0-5][0-9])))){2}$
(只能XXX-XX-XX)

注:东西经不能超过179°59分59秒,南北纬不能超过89度59分59秒

如果各位用的是度分秒的话,那麻烦各位吧[-]换成相应的单位吧,

原文地址:https://www.cnblogs.com/hjxh/p/2703969.html