728x90
반응형
SMALL
자바스크립트에서 문자열의 바이트 수를 반환하는 메소드를 필요에 의해 찾을일이 있어서,
포스팅해놓는다.
input text의 길이 체크 등에 이용하기에 유용하다.
/**
* 문자열의 바이트수 구하는 메서드
* @description 문자열의 바이트수
* @returns {Number} byteLength
* @author
* @date 2018.02.09
*/
String.prototype.getByteLength = function() {
var byteLength = 0;
for (var inx = 0; inx < this.length; inx++) {
var oneChar = escape(this.charAt(inx));
if (oneChar.length == 1) {
byteLength ++;
} else if (oneChar.indexOf("%u") != -1) {
byteLength += 2;
} else if (oneChar.indexOf("%") != -1) {
byteLength += oneChar.length/3;
}
}
return byteLength;
};
728x90
반응형
LIST
'JavaScript' 카테고리의 다른 글
비밀번호 유효성 검사 정규식 (0) | 2020.11.07 |
---|---|
Javascript input text 숫자만 입력 (0) | 2020.11.06 |
javascript url 아스키코드 변환 복구 (0) | 2020.11.05 |
ip 체크 정규식 (0) | 2020.11.05 |
비밀번호 유효성 검사 정규식 (0) | 2020.11.04 |