UNPKG

@xiaozhu119/js-utils-libs

Version:

js常见的函数工具库

79 lines (43 loc) 1.62 kB
# js-util-libs(函数库) ## 概述 在开发中,我们经常会将一些常用的代码块、功能块进行封装,为的是更好的复用。那么,被抽离出来独立完成功能,通过 API 或配置项和其他部分交互,便形成了插件(工具函数)。 下面这些是我在工作中积累的一些常用的前端开源工具函数 ## Install(安装) npm install @xiaozhu119/js-utils-libs ## Usage(使用) 1、手机号中间四位变成* (182****698) 2、字符串首字母大写 (Hello) 3、转换字符串,undefined,null等转化为"" (undefined--->"") 4、去除参数空数据(用于向后台传递参数的时候)({name:"李四",age:""}--->{name:"李四"}) 5、去除空格 (" hello "--->"hello") 6、常用校验 1.邮箱校验 2.手机号校验 3.微信号校验 4.QQ号校验 5.车牌号校验 6.密码强度校验 7.是否包含中文校验 8.邮编号校验 9.16进制颜色校验 10.身份证号校验 11.Ipv4校验 12.手机是Andoird还是IOS 13.是否数字 14.是否对象 15.是否空对象 16.是否数组 17.数据类型判断 18、银行卡号码校验(luhn算法) 19.验证版本号格式必须为X.Y.Z 20.验证护照(包含香港、澳门) ## 如何使用 ## 示例 import { filterEmptyData } from '@xiaozhu119/js-utils-libs' ``` language const myObject = { name: 'John', age: '', email: 'john@example.com' } this.myObject = filterEmptyData(this.myObject);