var util = function() });
}/**
* 攔截ajax錯誤請求的資訊
* @returns
*/function
filterajaxerror(xhr, ts)
}/** ******************日期處理 start*************************
*//*
* * 格式化日期
** @param value
* @returns
*/function
dateforamttostring(value, format)
return dateformat(new
date(value), format);
}/**
* 對date的擴充套件,將 date 轉化為指定格式的string 月(m)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個佔位符,
* 年(y)可以用 1-4 個佔位符,毫秒(s)只能用 1 個佔位符(是 1-3 位的數字)
*/function
dateformat(date, format) ;
format = ((format) ? format : "yyyy-mm-dd");
if (/(y+)/.test(format))
for ( var k in
o) }
return
format;
};/**
* 將日期字串轉換為long
* @param value 日期字串
* @returns 時間戳
*/function
dateforamttolong(value)
return 0;
}/********************日期處理 end*************************
*//*
* * 判斷是否為空物件
*/function
isemptyobject(obj)
return
true
; }
/*** 統計物件屬性個數
*/function
countobjectproperty(obj)
return
count;
}/**
* 將數字金額進行千位分隔
* @param number
* @param params
*/function
formatnumber(number, params)
return
dealwithemptycontent(number);
}//sign表示是否是正負,正數true,負數false
var sign = true
;
if (number < 0)
//判斷是否有小數字引數,有取引數值,沒有預設顯示兩位精度
if(params && params.precision !=undefined)
else
} else
number =number.tostring();
number = number.replace(/\,/g, "");
//取得小數點的位置
var digit = number.indexof(".");
//取得小數中的整數部分
var intnum = number.substr(0, digit);
vari;
var mag = new
array();
varword;
//整數時
if (digit == -1)
number =mag;
}else
number = mag +number.substring(digit);
}//判斷是否是負數,負數加紅
if(!sign)
return '-' + number + '';
}return
number;
}/**
* 將空字串或數字及0用指定字元代替
* @param value當前值
* @param formatstr 需要代替的字串
*/function
dealwithemptycontent(value, formatstr)
return '-';
}return
value;
}/**
* 獲取ajax請求失敗的資訊
* 獲取頁面路徑引數值
*/function
getparams(key) ;
var paramstr =encodeuri(window.document.location.search);
if(paramstr)
}return
result[key];
}/**
* 獲取頁面位址引數
* @returns
*/function
geturlparams() ;
var paramstr =encodeuri(window.document.location.search);
if(paramstr)
}return
result;
}/**
* 返回字串的位元組數
* @param str 字串
*/function
getbyteslength(str)
/*** 擷取位元組長度,乙個漢字兩個位元組,後面以 .... 顯示
* @param value 當前字串
* @param len
*/function
omittedlongstring(str, len)
str = str.substr(0, len) + "...";
}return
str;
}/**
* 處理空字串
* @param 字串
*/function
dealnullstr(str)
return
str;
}return
number
* @param params
*/formatnumber :
function
(number, params),
/*** 格式化日期
** @param value
* @returns
*/dateforamttostring :
function
(value, format) ,
/*** 將日期字串轉換為long
* @param value 日期字串
* @returns 時間戳
/*** 判斷是否為空物件
*/isemptyobject :
function
(obj) ,
/*** 統計物件屬性個數
*/countobjectproperty :
function
(obj) ,
/*** 獲取頁面路徑引數值
*/getparams :
function
(key) ,
/*** 獲取頁面路徑引數值
*/geturlparams :
function
() ,
/*** 擷取位元組長度,乙個漢字兩個位元組,後面以 .... 顯示
* @param value 當前字串
* @param len
*/omittedlongstring :
function
(str, len) ,
dealnullstr :
function
(str) ,
};}();
js工具 js常用方法,js常用判斷方法
function obj id 根據id得到物件 function val id 根據id得到物件的值 function trim str 刪除左邊和右邊空格 function ltrim str 刪除左邊空格 function rtrim str 刪除右邊空格 function isempty s...
js 常用方法
驗證數字,保留一位小數 function one ele a za z u4e00 u9fa5 驗證固定 和手機 function checkphone e 2 9 0 9 0 9 if e.value.match re 1 3 4 5 8 0 9 d test e.value else 驗證身份證...
js 常用方法
c c.substring 1,c.length 有的話,從第二位開始取 if c.indexof nameeq 0 return false 清除cookie function clearcookie name 設定cookie function setcookie name,value,seco...