正则表达式--经纬度验证

做个经纬度的验证。

((^[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秒

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

posted @ 2012-09-26 14:40  狐狸的美食盒  阅读(1608)  评论(0编辑  收藏  举报