1.2.9 • Published 2 years ago
@vbs/utils v1.2.9
VUtils
Team front end tool library
Install
npm i @vbs/utils -S
Use
Mode 1
<script src="//cdn.jsdelivr.net/npm/@vbs/utils/dist/index.umd.js"></script>
<script>
console.log(window.VUtils);
const { isQQ, getType } = window.VUtils;
console.log(isQQ(2323333339)); // true
console.log(isQQ(1000)); // false
console.log(getType(true)); // boolean
console.log(getType(0)); // number
</script>
Mode 2
<script type="module">
import { isQQ, getType } = '../dist/index.esm.js';
console.log(isQQ(2323333339)); // true
console.log(isQQ(1000)); // false
console.log(getType(true)); // boolean
console.log(getType(0)); // number
</script>
Mode 3
import { isQQ, getType } from "@vbs/utils";
console.log(isQQ(2323333339)); // true
console.log(isQQ(1000)); // false
console.log(getType(true)); // boolean
console.log(getType(0)); // number
API
- 校验
- isQQ: (data: string | number) => boolean 校验是否是 QQ 号
- isPhone: (data: string | number) => boolean 校验是否是手机号
- isIDCard: (data: string) => boolean 校验是否是身份证号
- isEmail: (data: string) => boolean 校验是否是邮箱
- isBankCard: (data: string|number) => boolean 校验是否是银行卡
- isName: (data: string, type: "CN" | "EN") => boolean 校验是否是姓名
- 类型
- getType: (data: unknown) => string 获取数据类型
- 方法
- compressImage: (file: File, quality = 1) => Promise\<File> | Error 压缩图片
- parseUrl: (url: string) => object | null 获取 URL 的相关对象
- dataURLtoBlob: (dataURL: string) => Blob | null 将 Base64 字符串转为 Blob 对象
- dataURLtoFile: (dataURL: string, fileName: string) => File | null 将 Base64 字符串转为 File 对象
- 函数
- cloneDeep: (data: Array | Record<string | number, unknown>) => Array | Record<string | number, unknown>
1.2.9
2 years ago
1.2.8
2 years ago
1.2.7
2 years ago
1.2.6
2 years ago
1.2.5
2 years ago
1.2.4
2 years ago
1.2.0
3 years ago
1.2.3
3 years ago
1.2.2
3 years ago
1.2.1
3 years ago
1.1.9
3 years ago
1.1.8
3 years ago
1.1.7
3 years ago
1.1.6
3 years ago
1.1.5
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.1.1
3 years ago
1.0.2
3 years ago
1.1.0
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.10
3 years ago
1.0.0
4 years ago