admin 管理员组文章数量: 887021
经纬度
目录
- 1.用正则表达式验证输入的经纬度格式是否正确。
- 2.范围为正
- 3.主要是针对江苏省之内的经纬度进行校验,已经过测试
1.用正则表达式验证输入的经纬度格式是否正确。
转载链接----点击可查看原页面
经度范围:-180.0000~180.0000;纬度范围:-90.0000~90.0000经度:'^-?((0|1?[0-7]?[0-9]?)(([.][0-9]{1,4})?)|180(([.][0]{1,4})?))$'纬度:^-?((0|[1-8]?[0-9]?)(([.][0-9]{1,4})?)|90(([.][0]{1,4})?))$
2.范围为正
转载链接-点击可查看原网页
//校验经度是否符合规范
//校验经度function checkLong(){var longrg = /^(\-|\+)?(((\d|[1-9]\d|1[0-7]\d|0{1,3})\.\d{0,6})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0,6}|180)$/;var lng = $("#itemform [id='lng']").val();if(!longrg.test(lng)){return '经度整数部分为0-180,小数部分为0到6位!';}return true;}
//校验纬度是否符合规范
//纬度function checkLat(){var latreg = /^(\-|\+)?([0-8]?\d{1}\.\d{0,6}|90\.0{0,6}|[0-8]?\d{1}|90)$/;var lat = $("#itemform [id='lat']").val();if(!latreg.test(lat)){ return '纬度整数部分为0-90,小数部分为0到6位!';}return true;}
3.主要是针对江苏省之内的经纬度进行校验,已经过测试
转载链接—点击可查看原页面
1、经度正则为:/^1[1-2][0-9]\.\d{6,12}$/2、纬度正则为:/^((3[0-6])|(2[8-9]))\.\d{6,12}$/3、多边形边界经纬度校验(格式:xxx.xxxxxx,xx.xxxxxx;xxx.xxxxxx,xx.xxxxxx;xxx.xxxxxx,xx.xxxxxx;....xxx.xxxxxx,xx.xxxxxx),如下:正则为:/^(1[1-2][0-9]\.\d{6,12},((3[0-6])|(2[8-9]))\.\d{6,12};){2,}1[1-2][0-9]\.\d{6,12},((3[0-6])|(2[8-9]))\.\d{6,12}$/
本文标签: 经纬度
版权声明:本文标题:经纬度 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1687035372h57177.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论