@xiaozhu119/js-utils-libs
Version:
js常见的函数工具库
79 lines (43 loc) • 1.62 kB
Markdown
# 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);