>웹 프론트엔드 >JS 튜토리얼 >js_javascript 기술을 활용하여 중국어, 영어 문자열, 문장부호를 문자 깨짐 없이 가로채는 예시 해석

js_javascript 기술을 활용하여 중국어, 영어 문자열, 문장부호를 문자 깨짐 없이 가로채는 예시 해석

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-05-16 16:51:561327검색

코드 복사 코드는 다음과 같습니다.

<script> (str, len, hasDot) <br>{ <br>var newLength = 0; <br>var newStr = "" <br>var ChineseRegex = /[^x00-xff]/g; ""; <br>var strLength = str.replace(chineseRegex,"**").length; <br>for(var i = 0;i < strLength;i ){ <BR>singleChar = str.charAt( i).toString(); <BR>if(singleChar.match(chineseRegex) != null){ <BR>newLength = 2 <BR>}else{ <BR>newLength <BR>} <BR> newLength > len){ <br>break; <br>} <br>newStr = SingleChar; <br>} <br><br>if(hasDot && strLength > len){ <br>newStr = ".. ."; <br>} <br>return newStr; <br>} <br>alert(subString("js는 잘못된 문자 없이 중국어 및 영어 문자열을 가로챕니다.",10,true)); <br></script>


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.