最近写的一个JavaScript函数库,提供一些常用函数方法,有收集重写的,也有自写的。github地址:https://github.com/seazeg/eg-…基础判断函数isString (value) 判断字符串类型isNumber (value) 判断数字类型isBoolean (value) 判断布尔类型isFunction (value) 判断Function类型isNull (value) 判断null类型isUndefined (value) 判断undefined类型isObject (value) 判断object类型isArray (value) 判断array类型isDate (value) 判断date类型isRegExp (value) 判断regExp类型isError (value) 判断error类型isSymbol (value) 判断symbol类型isPromise (value) 判断promise类型isSet (value) 判断set类型isEmpty (value) 判断是否为空isEmptyObject (value) 判断对象是否为空isInteger (value) 判断是否是整数isFloat (value) 判断是否是小数isIos () 判断是否为iosisAndroid () 判断是否为androidisPC () 判断是否为pcisWebp () 判断是否支持webpisLeapYear (value) 判断是否为闰年isHtml (value) 判断是否含有html标签isCardID (value) 判断校验身份证信息isVerify (value,type) 字符串综合校验…字符串操作函数trim (str,type) 去除字符串空格replaceAll (str, beforeStr, afterStr) 替换字符串中所有指定字符replaceSubString (options) 替换被截取字符串filterHtmlCode (str) 过滤html操作符fristCharUpperCase (str) 首字母小写fristCharLowerCase (str) 首字母小写compressRepeatedStr (str, ignoreCase) 压缩相同且连续的字符toUnicode (str) 中文转Unicode码toGB2312 (str) Unicode码转中文…数字操作函数numAdd (num1, num2) 数字精确相加numSub (num1, num2) 数字精确相减numMul (num1, num2) 数字精确相乘numDivi (num1, num2) 数字精确相除getPlaceRandomNum (placeRange, returnType) 生成指定位数的随机数getRangeRandomNum (min, max) 生成指定范围的随机数getFormatCurrency (value) 格式化成货币格式changeToChnCurrency (value) 转换成大写货币格式…数组对象操作函数arrUnique (arr) 数组元素去重arrSort (arr,type) 数组元素排序arrRemove (arr, ele) 删除指定的数组元素arrUnion (a,b) 获得两个数组的并集arrIntersect (a,b) 获得两个数组的交集arrMax (arr) 数组元素最大值(number)arrMin (arr) 数组元素最小值(number)arrSum (arr) 数组元素求和(number)arrAverage (arr) 数组元素平均值(number)arrEqual (arr) 数组元素平均值(number)getObjectLen (obj) 获取对象长度mergeJSON (a,b) 合并两个对象deepCopy (obj) 深拷贝数组或对象…日期操作函数formatDate (date,type) 格式化日期formatTime (time) 格式化时分秒getDayMinus (startDate,endDate) 获取两个日期间差值getYearDays (year) 获取某年有多少天getMonthDays (date) 获取某年某月有多少天getWhichWeek (date) 获取某年某天是第几周getDateMinusDaysDate (date,minusDays) 获取某日期前后若干天数的日期…DOM操作函数hasClass (ele,cls) 判断是否有指定classaddClass (ele,cls) 添加classremoveClass (ele,cls) 删除classhtmlToStirng (htmlDOM) html转成字符串stringToHtml (htmlString) 字符串转html…浏览器函数getBrowser () 获取当前浏览器版本getOS () 获取当前操作系统类型getQueryParam (param) 获取url中指定参数值parseQueryParam (url) url地址参数序列化stringfyQueryParam (paramObj) url参数对象反序列化relativePathToFullPath (url) 获取相对路径的绝对路径setCookie (key,value) 设置cookiegetCookie (key) 获取指定cookiedelCookie (key) 删除指定cookie…其他操作函数getRandomColor () 随机生成色值checkPwd (str) 校验密码强度(通用)HEXToRGB (str) 颜色16进制转RGBRGBToHEX (str) 颜色RGB转16进制