diff --git a/nezha-fronted/src/components/common/latlngPicker.vue b/nezha-fronted/src/components/common/latlngPicker.vue index 139d69fc7..c194f110a 100644 --- a/nezha-fronted/src/components/common/latlngPicker.vue +++ b/nezha-fronted/src/components/common/latlngPicker.vue @@ -116,7 +116,8 @@ export default { }, setLatlng () { const lnglat = this.lnglat.split(',') - if (lnglat[0] !== 'undefined' && lnglat[1] !== 'undefined') { + const lnglatValue = /^\d+(\.\d{1,7})?$/ + if (lnglat[0] !== 'undefined' && lnglat[1] !== 'undefined' && lnglatValue.test(lnglat[1] && lnglatValue.test(lnglat[0]))) { this.mapParam.longitude = lnglat[0] this.mapParam.latitude = lnglat[1] } else {