/* 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; }