js常用工具類 二次更新

2021-08-30 20:03:43 字數 3136 閱讀 5556

js常用方法將會不斷更新
/*

說明:去除字串兩邊空格函式

引數obj:要去除空格的文字框

返回值:去除空格之後的字串

*/function trim(obj)

/*說明:顯示錯誤資訊函式

引數obj:出現錯誤資訊的文字框

引數errmsg:錯誤資訊

*/function showerror(obj, errmsg) catch(e) }/*

說明:檢查是否為空函式

引數obj:要檢查的文字框

返回值:判斷結果 true不為空 false為空

*/function checkempty(obj) else }/*

說明:檢查長度函式

引數obj:要檢查長度的文字框

引數min:最小長度

引數max:最大長度

返回值:判斷結果 true在要求長度中 false超出要求長度

*/function checklength(obj, min, max) else }/*

說明:下拉列表選中函式

引數obj:要選中的下拉列表

引數selectvalue:標識選中的引數

*/function selectitem(obj , selectvalue)

} }/*說明:判斷value變數值是否是數字

引數value:輸入值

返回值:是數字返回true,否則false

*/function isnumeric(value)

else

} /*

說明:判斷value變數值是否是中文

引數value:輸入值

返回值:是中文返回false,否則true

*/function ischn(str)

return true;}/*

說明:對核取方塊的全選或不選

引數state:輸入值 1 全選 2 全部選

返回值:是中文返回false,否則true

*/function change(state)

if(state==0)

for(i;i= 6 && hour < 11)else if(hour >=11 && hour < 14)else if(hour >=14 && hour <= 18)else if(hour >18 && hour < 24)

return range;

}; /**

*get12patternhour方法用於得到12進製小時值

* */

this.get12patternhour = function();

/***isleapyear方法用於判斷是否為閏年

* * 閏年演算法說明:

* 能被4整除並且不能被100整除或者能被400整除的年份是閏年

*/this.isleapyear = function()

return flag;

}; /**

*getmaxdaysbymonth方法根據月份獲取該月的最大天數

* */

this.getmaxdaysbymonth = function()else

break;

case 4:

case 6:

case 9:

case 11:

days = 30;

break;

default:

break;

} return days; }}

/** *isemptystring方法用於檢查字串是否為空字串

* * @return boolean false → 不是空串 true → 是空串

*/function isemptystr(str)else

}/**

*isequalstring方法用於檢查兩個字串是否相等

* * @return boolean false → 不相等 true → 相等

*/function isequalstr(str1,str2)else

}/**

*isvalidatecols方法用於檢查字串是否是有效位數

* * @return boolean false → 不是制定位數 true → 是指定位數

*/function isvalidatemincols(str,cols)else

}function isvalidatemaxcols(str,cols)else

}function isvalidaterangecols(str,min,max)else

}/**

*isvalidateemail方法用於檢查email格式是否正確

* * @return boolean false → 無效email true → 有效email

*/function isvalidateemail(email)|net|net|com|com|gov|gov|mil" +

"@([a-za-z0-9-]+[.])+(cn|net|net|com|com|gov|gov|mil" +

"|mil|org|org|edu|edu|int|int)$"

var re = new regexp(emailpattern);

if(re.test(email))else

}/**

*trim方法用於去掉字串兩邊的空格

* */

function trim(str)

/** *trimleft方法用於去除字串左側的空格

* * @param str 預處理的字串

* @return 去掉左側空格的字串

*/function trimleft(str)

return str;

}/**

*trimright方法用於去除字串右側的空格

* * @param str 預處理字串

* @return 去掉右側空格的字串

*/function trimright(str)

return str;

}

JS 常用工具類封裝

js 校驗工具類 function checkutil 校驗是否為空 先刪除二邊空格再驗證 checkutil.isnull function obj 函式名稱 isblank 函式功能 判斷給定字串是否為空 函式引數 str,需要處理的字串 checkutil.isblank function o...

js常用工具類庫

1 關於時間格式化的方法 1 時間格式處理方法 格式化時間 param date 日期 param format 需要轉出的格式 returns function datetimeformatter date,format if typeof date string date newdate dat...

常用工具類

本講內容 常用工具類 陸續更新 author administrator public static context context public void oncreate public static context getcontext 2 提供所有activity呼叫 基類 author ad...