js 判斷 字元的長度255

jsjqjy發表於2009-12-30

 用js判斷字串的長度:

如:str=”中國”,alert(str.length),則提示長度為2。

做如下處理後:

str=str.replace(/[^\x00-\xff]/g, 'xx'),alert(str.length)則長度提示為4.

 

下面是個demo

 

/**  
* 得到字串的字元長度(一個漢字佔兩個字元長)  
*/  
function getInputStrLength() {   
   // 在GBK編碼裡,除了ASCII字元,其它都佔兩個字元寬   
   
   var str = document.getElementById("temp").value;
   
   var len = str.replace(/[^\x00-\xff]/g, 'xx').length;
   if(len > 255)
   {
        alert('輸入的字元過長.');
   }else
   {
         alert(len);
   }
 
} 

 

 

 xx 先不管為何物!沒有時間

 

 

相關文章