From 68948fbcd686c23af65ddbe3bed6673afec0cdf2 Mon Sep 17 00:00:00 2001 From: lSun <15893999301@qq.com> Date: Thu, 8 May 2025 18:02:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E7=AE=A1=E7=90=86-=E7=BA=BF?= =?UTF-8?q?=E8=B7=AF=E5=B7=A5=E7=A8=8B=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../static/js/basic/lineManagement/child/lineFormTemp.js | 9 +++++++-- .../js/basic/lineManagement/child/threeSpanFormTemp.js | 9 +++++++-- .../js/basic/lineManagement/child/towerFormTemp.js | 8 ++++++-- .../pages/basic/lineManagement/child/towerFormTemp.html | 2 +- 4 files changed, 21 insertions(+), 7 deletions(-) diff --git a/src/main/resources/static/js/basic/lineManagement/child/lineFormTemp.js b/src/main/resources/static/js/basic/lineManagement/child/lineFormTemp.js index 92ce80b..53f26bd 100644 --- a/src/main/resources/static/js/basic/lineManagement/child/lineFormTemp.js +++ b/src/main/resources/static/js/basic/lineManagement/child/lineFormTemp.js @@ -63,8 +63,13 @@ function setParams(params) { return '请输入位于正确的纬度(大约4°N至53°N)'; } // 可选:检查小数位数,假设要求最多6位小数 - if(!/^[\-\+]?((53(\.0{1,6})?)|(([0-4]?\d)(\.\d{1,6})?))$/.test(value)) { - return '纬度应精确到最多6位小数且在正确范围内'; + // if(!/^[\-\+]?((53(\.0{1,6})?)|(([0-4]?\d)(\.\d{1,6})?))$/.test(value)) { + // return '纬度应精确到最多6位小数且在正确范围内'; + // } + + // 检查最多6位小数(允许整数或最多6位小数) + if (!/^-?\d+(\.\d{1,6})?$/.test(value)) { + return '纬度应精确到最多6位小数'; } } } diff --git a/src/main/resources/static/js/basic/lineManagement/child/threeSpanFormTemp.js b/src/main/resources/static/js/basic/lineManagement/child/threeSpanFormTemp.js index ef0e526..9ba48b0 100644 --- a/src/main/resources/static/js/basic/lineManagement/child/threeSpanFormTemp.js +++ b/src/main/resources/static/js/basic/lineManagement/child/threeSpanFormTemp.js @@ -157,8 +157,13 @@ function setParams(params) { return '请输入位于正确的纬度(大约4°N至53°N)'; } // 可选:检查小数位数,假设要求最多6位小数 - if(!/^[\-\+]?((53(\.0{1,6})?)|(([0-4]?\d)(\.\d{1,6})?))$/.test(value)) { - return '纬度应精确到最多6位小数且在正确范围内'; + // if(!/^[\-\+]?((53(\.0{1,6})?)|(([0-4]?\d)(\.\d{1,6})?))$/.test(value)) { + // return '纬度应精确到最多6位小数且在正确范围内'; + // } + + // 检查最多6位小数(允许整数或最多6位小数) + if (!/^-?\d+(\.\d{1,6})?$/.test(value)) { + return '纬度应精确到最多6位小数'; } } }); diff --git a/src/main/resources/static/js/basic/lineManagement/child/towerFormTemp.js b/src/main/resources/static/js/basic/lineManagement/child/towerFormTemp.js index 17c4eb6..17e9bef 100644 --- a/src/main/resources/static/js/basic/lineManagement/child/towerFormTemp.js +++ b/src/main/resources/static/js/basic/lineManagement/child/towerFormTemp.js @@ -100,8 +100,12 @@ function setParams(params) { return '请输入位于正确的纬度(大约4°N至53°N)'; } // 可选:检查小数位数,假设要求最多6位小数 - if(!/^[\-\+]?((53(\.0{1,6})?)|(([0-4]?\d)(\.\d{1,6})?))$/.test(value)) { - return '纬度应精确到最多6位小数且在正确范围内'; + // if(!/^[\-\+]?((53(\.0{1,6})?)|(([0-4]?\d)(\.\d{1,6})?))$/.test(value)) { + // return '纬度应精确到最多6位小数且在正确范围内'; + // } + // 检查最多6位小数(允许整数或最多6位小数) + if (!/^-?\d+(\.\d{1,6})?$/.test(value)) { + return '纬度应精确到最多6位小数'; } } } diff --git a/src/main/resources/static/pages/basic/lineManagement/child/towerFormTemp.html b/src/main/resources/static/pages/basic/lineManagement/child/towerFormTemp.html index e0a1e5d..c14d8c8 100644 --- a/src/main/resources/static/pages/basic/lineManagement/child/towerFormTemp.html +++ b/src/main/resources/static/pages/basic/lineManagement/child/towerFormTemp.html @@ -67,7 +67,7 @@