工具小函式彙總

2021-07-26 13:53:47 字數 1957 閱讀 8503

在前端開發過程中,經常需要運用一些工具小函式來驗證、格式化一些資料,獲取一些引數等等,在這裡整理一下。

資料合法性驗證:

var legal=$/;

return reg.test(data)

},phone:function(data)-?\d$)|(^0\d-?\d$)|(^0\d2-?\d$)|(^0\d3-?\d$)$/;

return reg.test(data)

},email:function(data))+$/;

return reg.test(data)

},ident:function(data)$|^\d$|^\d(\d|x|x))$/;

return reg.test(data)

},var reg=/^\d$/;

return reg.test(data)

},ip:function(data))|(2[0-4]\d)|(25[0-5]))\.)(([1-9]\d?)|(1\d)|(2[0-4]\d)|(25[0-5]))$/;

return reg.test(data)

},chinese:function(data),

date:function(data)([-|\/|\.])?((0\d)|([1-9])|(1[0-2]))\1(([0|1|2]\d)|([1-9])|3[0-1])$/;

return reg.test(data)

}}

日期時間類:

var timetool=;

if (!fmt) fmt = 'yyyy-mm-dd hh:mm:ss';

if (/(y+)/.test(fmt)) fmt = fmt.replace(regexp.$1, (time.getfullyear() + "").substr(4 - regexp.$1.length));

for (var k in o)

if (new regexp("(" + k + ")").test(fmt)) fmt = fmt.replace(regexp.$1, (regexp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));

return fmt;

},//var time=timeformat(new date(),'yyyy/mm/dd hh:mm:ss')

//彈出 2017/02/04 17:48:23 (具體時間以當前時間為準)

getthismonth:function()else

var endtime=nowyear+"-"+nowmonth+"-"+new date(endtimems).getdate()

return

},getpremonth(date)

var day2 = day;

var days2 = new date(year2, month2, 0);

days2 = days2.getdate();

if (day2 > days2)

if (month2 < 10)

var t2 = year2 + '-' + month2 + '-' + day2;

return t2;

}}

**格式轉換:

var priceformat=,

yuantofen:function(yuan),

pricesplit:function(price)

return reallength;

}}

瀏覽器資訊:

var browser=;

param.split('&').map((item)=> );

return opt[para];

}return '';

}}

NLTK簡單入門函式小彙總

說明 本文 均來自 natural language processing with python 1.concordance 搜尋某個特定詞語在文章 現的位置,並顯示上下文 2.similar 搜尋文章中與目標用法 意義相似的詞 3.common contexts 這個函式和similar有點類似...

MySQL工具彙總

本文彙總了和mysql運維開發相關的所有工具,並會持續更新 1.工具套件集 percona toolkit oak toolkit ps helper performance schema 工具函式集 2.mysql 實時狀態分析 innotop orzdba mytop 3.mysql客戶端 開發...

MySQL工具彙總

本文彙總了和mysql運維開發相關的所有工具,並會持續更新 1.工具套件集 percona toolkit oak toolkit ps helper performance schema 工具函式集 2.mysql 實時狀態分析 innotop orzdba mytop 3.mysql客戶端 開發...