From 027ec4fceaf88aaa4eaa6c3a62061788f675a816 Mon Sep 17 00:00:00 2001 From: curry772 Date: Tue, 4 Aug 2026 18:18:44 +0900 Subject: [PATCH] =?UTF-8?q?isValid=20=ED=95=A8=EC=88=98=EC=97=90=EC=84=9C?= =?UTF-8?q?=20=EC=A0=84=EC=B2=B4=20=EA=B8=B8=EC=9D=B4=EB=8A=94=20'.'?= =?UTF-8?q?=EB=A5=BC=20=ED=8F=AC=ED=95=A8=ED=95=98=EC=A7=80=20=EC=95=8A?= =?UTF-8?q?=EB=8A=94=20=EC=A0=95=EC=88=98=EB=B6=80=20+=20=EC=86=8C?= =?UTF-8?q?=EC=88=98=EB=B6=80=20=EA=B8=B8=EC=9D=B4=EB=A1=9C=20=ED=95=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/eactive/eai/transformer/layout/Converter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/eactive/eai/transformer/layout/Converter.java b/src/main/java/com/eactive/eai/transformer/layout/Converter.java index 12630e5..fe0519e 100644 --- a/src/main/java/com/eactive/eai/transformer/layout/Converter.java +++ b/src/main/java/com/eactive/eai/transformer/layout/Converter.java @@ -222,10 +222,11 @@ public class Converter { } String[] data = normalized.split("[.]"); if (pointLength > 0) { + // length 는 소수점(.) 문자를 제외한 전체 자릿수 규약. 정수부 허용 자릿수 = length - pointLength if (data.length == 1) { - if (data[0].length() > length - pointLength - 1) return false; + if (data[0].length() > length - pointLength) return false; } else if (data.length == 2) { - if (data[0].length() > length - pointLength - 1) return false; + if (data[0].length() > length - pointLength) return false; if (data[1].length() > pointLength) return false; } else { return false;