-
邏輯檢查
鎖定
函數代碼
//判斷是否是整型
function isInt(value){
varreg=new RegExp(aUsage["int"]);
if(!reg.test(value)){
return false;
}
return true;
}
//判斷是否是閏年
function isNotleapyear(yearvalue){
var result;
result=(yearvalue%4==0)&&((yearvalue%100!=0)||(yearvalue%400==0));
return result;
}
/*檢測字符串是否為空*/
function isNull(value){
if(value==null||value=="")
return true;
else
return false;
}
/*取得字符串的字節長度*/
function strlen(str){
returnstr.replace(/[^\x00-\xff]/g,'**').length;
}
//小寫字母轉換大寫字母
function chgAlpha(val){
vartemp=val.toUpperCase();
returntemp;
}
//去掉左右空格
function trimString(strIn){
strIn.replace(/(^\s*)|(\s*$)/g,"");
}
//去掉左空格
function trimStringLeft(strIn){
if(strIn==null)
return'';
varfirst=strIn.search(/\S/);
if(firstparseInt(input.maxsize)){
returnStr=input.desc+"超出最大長度"+input.maxsize+"!";
}elseif((input.nullable=="no"||input.nullable=="N")&&isNull(input.value)){//*非空校驗*/
returnStr=input.desc+"不能為空!";
}else{
var vdatatype=input.datatype;
if(typeof(vdatatype)!="undefined"&&vdatatype!=null){
var sReg=aUsage[vdatatype];
if(typeof(sReg)!="undefined"&&sReg!=null){
var tempValue=input.value;
if(vdatatype=="picture")
tempValue=tempValue.toLowerCase();
if(!isDisabledFy(input)&&!isNull(tempValue)){
varreg=newRegExp(sReg);
if(!reg.test(tempValue)){
returnStr=input.desc+aMessage[vdatatype];
}
}
}else{
switch(vdatatype){
case"kk":
returnStr=input.desc+"測試kk";
default:
break;
}
}
}
}
return returnStr;
}
/*檢測指定FORM表單所有應被檢測的元素
(那些具有自定義屬性的元素)是否合法,此函數用於表單的onsubmit事件*/
function verifyAll(myform){
varreturnStr="";
var firstElment;
var inValidNum=0;
for(vari=0;i
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:11次歷史版本
- 最近更新: huangweixyz576