JS 검증 제어 입력 중 영문 바이트 길이(input,textarea 등)구체 적 인 실례

폼 이 규정된 길이 에 부합 되 는 지 확인 하 십시오.최대 n 글자(중국어 로 2 자리 계산)를 허용 합 니 다! 
 
  function fucCheckLength(strTemp) {
  var i,sum;
  sum=0;
  for(i=0;i<strTemp.length;i++) {
    if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255)) {
      sum=sum+1;
    }else {
      sum=sum+2;
    }
  }
  return sum;
}
사용:

m=fucCheckLength(strTemp);
if(m>10){
  alert(" 10 !");
}

좋은 웹페이지 즐겨찾기