//轉成兩位數
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...