영어:1바이트 한글:2바이트 를 체크하여
글자가 입력되는데로 바이트 수를 출력해줌
///////////////////////////////////
스크립트 부분
<script type="text/javascript">
$(function(){
$('textarea.content').keyup(function(){
bytesHandler(this);
});
});
function getTextLength(str) {
var len = 0;
for (var i = 0; i < str.length; i++) {
if (escape(str.charAt(i)).length == 6) {
len++;
}
len++;
}
return len;
}
function bytesHandler(obj){
var text = $(obj).val();
$('p.bytes').text(getTextLength(text));
}
</script>
html 부분
<ul class="handler-ul">
<li><p class="bytes">0</p></li>
<li><textarea class="content"></textarea></li>
</ul>
'공부 > javascript' 카테고리의 다른 글
(jquery) id 중복일 때 (0) | 2015.12.24 |
---|---|
(javascript) 새로고침 location.reload(); (0) | 2015.12.22 |
(Javascript) 이벤트 캔슬 (0) | 2015.12.03 |
(Javascript) 한글 포함 문자열 길이 (0) | 2015.11.26 |
(Jquery) $.post (ajax post) (2) | 2015.11.20 |