最近在做输入经纬度进行地图绘制的项目涉及到经纬度的校验,完成工作了,在此总结一下。
经度
正则表达式
/^[\-\+]?(0(\.\d{1,10})?|([1-9](\d)?)(\.\d{1,10})?|1[0-7]\d{1}(\.\d{1,10})?|180\.0{1,10})$/
示意图
纬度
/^[\-\+]?((0|([1-8]\d?))(\.\d{1,10})?|90(\.0{1,10})?)$/
示意图
参考
地图经纬度的正则表达--博客园