// txt: 텍스트 상자 jquery 객체 //limit: 제한된 단어 수 // isbyte: true: 한계를 바이트 수로 처리합니다. false: 한계를 문자 수로 처리합니다. // cb : 콜백 함수, 매개변수는 입력 가능한 단어 수 function InitLimit(txt,limit,isbyte,cb){ txt.keyup(function(){ var str=txt.val( ); var charLen; var byteLen=0 if(isbyte){//원본 블로그: blog.csdn.net/bluceyoung for(var i=0;iif (str.charCodeAt(i)>255){ byteLen =2 }else{ byteLen; } charLen = Math.floor((limit-byteLen)/2); }else{ byteLen=str.length; charLen=limit-byteLen; cb(charLen) ; }) }