0.0.8 • Published 7 months ago

@xiaozhu119/js-utils-libs v0.0.8

Weekly downloads
-
License
ISC
Repository
-
Last release
7 months ago

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'

const myObject = {
name: 'John',
age: '',
email: 'john@example.com'
}

this.myObject = filterEmptyData(this.myObject);