日期:2014-05-17 浏览次数:21082 次
///////////////////////////////////////////////////////////////////// 
//   判断长度是否合格 
// 
// 引数 s   传入的字符串 
//           n   限制的长度n以下 
// 
// 返回值 false   NG 
//           true    OK 
///////////////////////////////////////////////////////////////////// 
function WidthCheck(s, n){   
var w = 0;   
for (var i=0; i<s.length; i++) {   
   var c = s.charCodeAt(i);   
   //单字节加1    
   if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) {   
    w++;   
   }   
   else {   
    w+=2;   
   }   
}   
if (w > n) {   
   return false;   
}   
return true;   
}