이번에는 js의 한자 글자수 = 2자 제한과 js의 한자 글자수 = 2자 제한을 실현하기 위한 notes가 무엇인지 알려드리겠습니다. 다음은 실제 사례입니다. .
html
<input type="text" id="txt">
핵심 JS 코드
//字符串截取 function getByteVal(val, max) { var returnValue = ''; var byteValLen = 0; for (var i = 0; i < val.length; i++) { if (val[i].match(/[^\x00-\xff]/ig) != null) byteValLen += 2; else byteValLen += 1; if (byteValLen > max) break; returnValue += val[i]; } return returnValue; } $('#txt').bind('keyup',function(){ var val=this.value; if(val.replace(/[^\x00-\xff]/g,"**").length>14){ this.value=getByteVal(val,14) } })
참고: 코드는 jquery를 사용하여 events를 바인딩하므로 jqueryframework를 추가해야 합니다.
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 자료:
MathJax 및 Baidu Statistics 등과 호환되도록 InstantClick을 설정하는 방법
위 내용은 js는 문자 제한을 구현합니다. 한자 = 2자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!