【记录】地图经纬度效验

/* 效验经度 */ 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; }

    推荐阅读