1.0.11 • Published 2 years ago

@lylb/zo-util v1.0.11

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

支持端

网页端 & 小程序端

安装

npm install @lylb/zo-util

引用

import * as zo from '@lylb/zo-util'

  • 支持按需引用

方法

  • 判断变量类型或者判断是否指定类型
  • 循环 Array 或者 Object,并根据 callback 返回 false 时中断循环
  • 去除指定字符串中的前后空格
  • 查找传递的 path 中 query 参数
  • 拷贝对象或数组
  • 多个数组合并成一个数组
  • 数组内容去重,支持多个数组合并后去重
  • 数组随机打乱
  • 字符串保密,替换其余字符串
  • 判断任何类型参数是否为空
  • 截取数值中小数位为指定位数
  • 精度处理,加减、乘积、两数相除
  • 删除字符串中的标签,一般用于富文本特殊处理
  • 数值加权、验证、加权加密、加权解密
  • 时间格式化日期、时间戳格式化日期、字符串格式化日期
  • 判断是否银行卡号,仅银行卡号规则验证,不进行银行校对
  • 获取字符串真实长度,返回字节长度
  • 自动生成不重复的 id 值,例如:AC97QA-NLOWEK-FFLTNH-ZOEQE7RA
  • 防抖(支持前防抖以及后防抖)
  • 伪协议字符串拆分
  • 格式化任何时间格式数据以及插件(比大小、时间段等)
  • 数组切割
  • 查询两数组中重复的值
  • 整数范围段
  • 是否数组
  • 是否对象
  • 是否布尔
  • 是否数字
  • 是否字符串
  • 是否正则
  • 是否 FormData
  • 是否 Function
  • 是否 Date
  • 是否 Error
  • 是否 Symbol
  • 是否 Promise
  • 是否 Null
  • 是否 Undefined
  • 判断数字或字符串是否为数字
  • 是否移动设备
  • 是否爬虫
  • 是否微信
  • 是否 QQ 浏览器
  • 是否手机号
  • 是否座机号码
  • 是否 http 地址
  • 是否邮箱地址
  • 判断是否对象或者数组
  • 是否银行卡(只校验卡号真伪,不校验是否真实存在)
  • 是否偶数(仅验证整数)
  • 解析时间格式转为 Date
  • 格式替换(时间)
  • 时间格式化(Date)
  • 身份证号码校验(只校验卡号真伪,不校验是否真实存在)
  • 获取多位数值中小数位长度
  • 去除数值中的小数点,用于处理乘法中的精度问题
  • 在对象中查找 key
  • 在对象中查找 value
  • 提取对象中指定 keys 的值
  • 查找数组或对象指定 path 的值
  • 字符串去空格增加 type 参数,类型(1:前后空格,2:前空格,3:后空格,4:所有空格),默认: 1
  • 参数内容字符串化
  • 替换字符串中匹配的内容
  • 把字符串转化为属性路径
  • 简易字符串模板
1.0.11

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.10

2 years ago

1.0.8-beta

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago