"자바스크립트 문자열의 바이트수 계산"의 두 판 사이의 차이

6번째 줄: 6번째 줄:
var str = "안녕하세요"
var str = "안녕하세요"
var pattern = /[\u0000-\u007f]|([\u0080-\u07ff]|(.))/g;
var pattern = /[\u0000-\u007f]|([\u0080-\u07ff]|(.))/g;
console.log(str.replace(pattern, "$&$1$2").length);
console.log(str.replace(pattern, "$&$1$2").length); //15
</source>
</source>



2016년 11월 2일 (수) 22:30 판

개념

Counting string's bytes in javascript
자바스크립트 문자열의 바이트수 계산
  • 유니코드에서 문자열의 바이트수 계산
var str = "안녕하세요"
var pattern = /[\u0000-\u007f]|([\u0080-\u07ff]|(.))/g;
console.log(str.replace(pattern, "$&$1$2").length); //15
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}