From d4ff33c8211ce32efc8f49a427d5c91a20acf7b3 Mon Sep 17 00:00:00 2001 From: hjh010501 Date: Tue, 2 Jul 2024 00:51:51 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=97=94=ED=84=B0=ED=82=A4=EB=8A=94=201?= =?UTF-8?q?byte=20=EB=A1=9C=20=EB=B3=80=EA=B2=BD,=20=EC=97=94=ED=84=B0=20?= =?UTF-8?q?=ED=9B=84=20=EB=B0=B1=EC=8A=A4=ED=8E=98=EC=9D=B4=EC=8A=A4=20?= =?UTF-8?q?=EC=8B=9C=20=EA=B8=80=EC=9E=90=EA=B0=80=20=EB=82=A8=EB=8A=94=20?= =?UTF-8?q?=ED=98=84=EC=83=81=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 5e59fe1..8ac72ee 100644 --- a/index.html +++ b/index.html @@ -57,7 +57,7 @@
공백 제외 0자, 공백 포함 0자, 0바이트
- 영어, 숫자, 특수문자, 띄어쓰기 1바이트 / 엔터키 2바이트 / 한글 3바이트
해당 사이트 제작자가 20년도 졸업생인데,
생활기록부 입력 제한이 바뀐 것으로 알고 있어 지웠습니다.
PR 로 내용을 보내주시면 반영하겠습니다!
반영해주신 분들: 김동영, 정한(RyCont), 한우영, 정하진, 배송현, 최수현, 김서진, 박이준, 조찬희

+ 영어, 숫자, 특수문자, 띄어쓰기, 엔터키 1바이트 / 한글 3바이트
변경사항이 있다면 개발자 이메일로 연락주시면 감사하겠습니다.
반영해주신 분들: 김동영, 정한(RyCont), 한우영, 정하진, 배송현, 최수현, 김서진, 박이준

@@ -89,6 +89,13 @@ } function counter(content) { + if (content == "\n" && content.startsWith('\n')) { + content = content.slice(1); + } + if (content != "\n" && content.endsWith('\n')) { + content = content.slice(0, -1); + } + localStorage.setItem("save", content); var english = content.replace(/[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/gi, "").replace(/[0-9]/gi, "").replace(/[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/gi, "").replace(/\s/gi, "").replace(/\s/gi, "").replace(/(\r\n\t|\n|\r\t)/gm,"").replace(/‘|’|“|”/g, ""); var korean = content.replace(/[a-zA-Z]/gi, "").replace(/[0-9]/gi, "").replace(/[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/gi, "").replace(/\s/gi, "").replace(/(\r\n\t|\n|\r\t)/gm,"").replace(/‘|’|“|”/g, ""); @@ -97,7 +104,7 @@ var threebyte_special = content.replace(/[a-zA-Z]/gi, "").replace(/[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/gi, "").replace(/[0-9]/gi, "").replace(/[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/gi, "").replace(/\s/gi, "").replace(/(\r\n\t|\n|\r\t)/gm,""); var space = content.replace(/[a-zA-Z]/gi, "").replace(/[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/gi, "").replace(/[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/gi, "").replace(/[0-9]/gi, "").replace(/(\r\n\t|\n|\r\t)/gm,"").replace(/‘|’|“|”/g, ""); var line = content.replace(/[a-zA-Z]/gi, "").replace(/[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/gi, "").replace(/[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/gi, "").replace(/[0-9]/gi, "").replace(/ /gi, "").replace(/‘|’|“|”/g, ""); - var result = english.length + (korean.length * 3) + number.length + onebyte_special.length + (threebyte_special.length * 3) + space.length + (line.length * 2); + var result = english.length + (korean.length * 3) + number.length + onebyte_special.length + (threebyte_special.length * 3) + space.length + line.length; document.getElementById('result').innerHTML = "공백 제외 " + content.replace(/(\r\n\t|\n|\r\t)/gm,"").replace(/ /gi, "").length + "자, 공백 포함 " + content.length + "자, " + result + "바이트"; }