Javascript에서 문자열 길이를 체크할때, 그냥 length를 사용하면
1Byte인 영문, 숫자 입력시엔 상관없지만
한글 '가' 입력시에도 length 값은 1로 나온다.
아래 스크립트는 escape() 함수를 이용해 입력받은 값이 한글인지 판단 후 글자수를 2byte로 계산해준다.
See the Pen 한글포함 문자열 길이값 by juein (@juein) on CodePen.
'Web > Javascript' 카테고리의 다른 글
[javascript] 자주 사용하는 정규식 메모 (0) | 2019.10.07 |
---|---|
[javascript] Math.random 을 사용한 난수 생성 (0) | 2019.10.07 |
[Javascript] input 전화번호 입력시 하이픈(-) 자동 붙이기 (0) | 2019.04.12 |
[Javascript] 간단한 아코디언 토글 (0) | 2019.04.12 |
[javascript] 변수/상수 - var, let, const (0) | 2018.03.01 |
댓글