Js judge character length and Chinese and English numerals

  • 2020-03-30 01:11:02
  • OfStack

Core function:


<script type="text/javascript"> 
var zfl={}; 
zfl.GetLength = function(str){ 
var realLength = 0,len = str.length,charCode = -1; 
for(var i=0;i<len;i++){ 
charCode = str.charCodeAt(i); 
if(charCode>0 && charCode<=128) realLength +=1; 
else realLength += 2; 
return realLength; 
}
</script>

Usage examples:


<script type="text/javascript"> 
alert(zfl.GetLength(" China 123zkrljl")); 
</script> 


The effect is as follows:

< img SRC = "border = 0 / / files.jb51.net/file_images/article/201312/20131231162116.png? 20131131162143 ">


Related articles: