JS地图经纬度正则表达式校验

//校验经度是否符合规范
//校验经度
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;
}
---------------------
原文:https://blog.csdn.net/dapyandxpy/article/details/79303509

posted @ 2019-07-18 15:20  旺旺a  阅读(8257)  评论(0编辑  收藏  举报