JS 常用工具類封裝

2021-08-24 19:11:46 字數 2275 閱讀 2245

// js 校驗工具類

function checkutil()

// 校驗是否為空(先刪除二邊空格再驗證)

checkutil.isnull = function(obj) ;

/***  函式名稱:isblank 函式功能:判斷給定字串是否為空 函式引數:str,需要處理的字串

*/checkutil.isblank = function(obj)

// 校驗是否全是數字

checkutil.isdigit = function(str) ;

// 校驗是否是整數

checkutil.isinteger = function(str) ;

// 校驗是否為正整數

checkutil.isplusinteger = function(str) ;

// 校驗是否為負整數

checkutil.isminusinteger = function(str) ;

// 校驗是否為浮點數

checkutil.isfloat = function(str) ;

// 校驗是否為正浮點數

checkutil.isplusfloat = function(str) ;

// 校驗是否為負浮點數

checkutil.isminusfloat = function(str) ;

// 校驗是否僅中文

checkutil.ischinese = function(str) ;

// 校驗是否僅acsii字元

checkutil.isacsii = function(str) ;

// 校驗手機號碼

checkutil.ismobile = function(str) )|(59))[0-9]$/;

return patrn.test(str);

};// 校驗**號碼

checkutil.isphone = function(str) -)?\d(-\d)?$/;

return patrn.test(str);

};// 校驗url位址

checkutil.isurl = function(str) ;

// 校驗電郵位址

checkutil.isemail = function(str) ;

// 校驗郵編

checkutil.iszipcode = function(str) $/;

return patrn.test(str);

};// 校驗合法時間

checkutil.isdate = function(str) (\.|\/|\-)\d(\.|\/|\-)\d/.test(str))

return false;

var r = str.match(/\d/g);

if (r == null)

var d = new date(r[0], r[1] - 1, r[2]);

return (d.getfullyear() == r[0] && (d.getmonth() + 1) == r[1] && d

.getdate() == r[2]);

};// 校驗字串:只能輸入6-20個字母、數字、下劃線(常用手校驗使用者名稱和密碼)

checkutil.isstring6_20 = function(str) $/;

return patrn.test(str);

};/**

* 函式名稱:islegality 函式功能:檢查字串的合法性,即是否包含"

* '字元,包含則返回false;反之返回true 函式引數:obj,需要檢測的字串

*/checkutil.islegality = function(obj)

/*** 函式名稱:isnumber 函式功能:檢測字串是否全為數字 函式引數:str,需要檢測的字串

*/checkutil.isnumber = function(str)

return true;

}/**

* 函式名稱:trim 函式功能:去除字串兩邊的空格 函式引數:str,需要處理的字串 

*/checkutil.trim = function(str)

/*** 函式名稱:ltrim 函式功能:去除左邊的空格 函式引數:str,需要處理的字串

*/checkutil.ltrim = function(str)

/***  函式名稱:rtrim 函式功能:去除右邊的空格 函式引數:str,需要處理的字串

*/checkutil.rtrim = function(str)

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...

常用工具類

reflectionutils objectutils public static void main string args 判斷兩個陣列是否相等 system.out.println arrays.equals arr,arr true 列印陣列 string s1 arrays.tostrin...