js常用函式封裝

2021-08-04 00:20:53 字數 1455 閱讀 4924

//轉成兩位數

function totwo(n)

//引數說明:str表示原字串變數,***表示要插入的字串,sn表示要插入的位置

function insert_***(str,***,sn)

//參考**:

//去除空格  type 1-所有空格  2-前後空格  3-前空格 4-後空格

function

trim

(str

,type)}

/*

字母大小寫切換

type

1:首字母大寫  

2:首頁母小寫

3:大小寫轉換

4:全部大寫

5:全部小寫

* */

//changecase('asdasd',1)

//asdasd

function

changecase

(str

,type

)elseif(

/^([a-

z]+)

/.test

(item

))else

});return

itemtext;}

switch

(type));

case2:

return

str.

replace(/^

(\w)(\w+)

/,function(v

,v1,v2

));case3:

return

togglecase

(str

);case4:

return

str.

touppercase

();case5:

return

str.

tolowercase

();default

:return

str;}}

//檢測密碼強度

//checkpwd('12asdasad')

//3(強度等級為3)

function

checkpwd

(str)if

(/[0

-9]/

.test

(str

))if(/

[a-z

]/.test

(str

))if(/

[a-z

]/.test

(str

))if(/

[\.|-|_]

/.test

(str

))return

nowlv;}

js常用日期函式封裝

var obj return false 將日期格式化輸出 2019 08 25 format function date,s 輸入08 25型別的日期 formatmonday function date,s 判段月份的天數 getdays function year,month return 2...

原生JS封裝常用函式

求滾動條的滾動距離 function getscrolloffset else function getdate function retparent elem,n return elem 4 n為正 返回後面的兄弟元素節點,n為負 返回前面的 為0 返回自己 function retsibling...

js封裝函式

獲取id function getid e 獲取類名的集合 function getclassname e 獲取標籤名的集合 function gettagname e 獲取名稱的集合 function getname e function query e function queryall e f...