关于javascript:记录地图经纬度效验

/* 效验经度 */
function checkLong() {
    const 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)$/;
    if (!longrg.test(state.addForm.longitude)) {
      state.addForm.longitude = '';
      ctx.$message.error('经度整数局部为0-180,小数局部为0到6位!');
    }
    return true;
}
/* 效验纬度*/
function checkLat() {
    const latreg = /^(\-|\+)?([0-8]?\d{1}\.\d{0,6}|90\.0{0,6}|[0-8]?\d{1}|90)$/;
    if (!latreg.test(state.addForm.latitude)){
      state.addForm.latitude = '';
     ctx.$message.error('纬度整数局部为0-90,小数局部为0到6位!');
    }
    return true;
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理