十一、js判斷字符串長度大小、是否有輸入


/*
1、檢查字串長度
輸入的參數長度不得大於指定值
第一個參數為需要驗證的參數,第二個是指定的長度
注意:這個方法區別對待了中文和英文的區別,將中文直接作為兩個字節處理了!!!不需要再考慮中文的雙字節問題
return:如果字符長度超過限制,則返回false,沒有超過限制返回true
*/
function checkStringLength(param,leng){
    var str = param ;    
    var i,sum;
     sum=0;
     for(i=0;i<str.length;i++)
     {
          if ((str.charCodeAt(i)>=0) && (str.charCodeAt(i)<=255))
               sum=sum+1;
          else
               sum=sum+2;
     }
     return sum<=leng;    
}

/*
2、使用正則表達式:檢查(必填)文本框的值是否已經填寫
param 被檢查的文本框的值
return:  沒有填寫返回false,已經填寫的返回true
*/ 
function checkRequired(param){
    var jud = param.replace(/^\s+|\s+$/g,'');
    if(jud=='')return false;
    else return true;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM