整理一下从别处看到的js常用函数参考…
字符串的相关操作
去除字符串空格
1  | //去除空格 type 1-所有空格 2-前后空格 3-前空格 4-后空格  | 
字母大小写切换
1  | /*type  | 
字符串替换
1  | // 字符串替换(字符串,要替换的字符,替换成什么)  | 
将某些特定字符替换为’*’
1  | // replaceStr(字符串,字符格式, 替换方式,替换的字符(默认*))  | 
检测字符串
1  | // checkType('165226226326','phone')  | 
检测密码强度
1  | // checkPwd('12asdASAD')  | 
生成随机码
1  | // count取值范围0-36  | 
查找特定字符串出现的次数
1  | function countStr (str,strSplit){  | 
数组操作
数组顺序打乱
1  | function upsetArr(arr){  | 
数组最大值最小值
1  | // 这一块的封装,主要是针对数字类型的数组  | 
数组求和,平均值
1  | // 这一块的封装,主要是针对数字类型的数组  | 
从数组中随机获取元素
1  | function randomOne(arr) {  | 
返回数组(字符串)一个元素出现的次数
1  | // getEleCount('asd56+asdasdwqe','a')  | 
返回数组(字符串)出现最多的几次元素和出现次数
1  | // arr, rank->长度,默认为数组长度,ranktype,排序方式,默认降序  |