@ethafeng/utils-library
v1.1.2
Published
JS公共库 一些公共的方法以及中国省市区(包括港澳台)数据
Readme
utils-library
JS公共库 一些公共的方法
Useage
- npm安装库
npm i @ethafeng/utils-library- 项目中引入该库中需要用到的函数 比如,
isNumber()
import { isNumber } from '@ethafeng/utils-library'- 使用
processData = (n) => {
isNumber(n) ? console.log(`${n}为数字`) : console.log(`${n}不是数字`)
}- 注意(重要‼️)
import的时候是isNumber,使用的时候是isNumber(),因为它是一个函数,在这个库中所有导出的都是一个函数,因为在使用时要注意。
citys.js
中国省市区数据(包括港澳台)
- 大陆数据来源于github
- 港澳台数据个人收集的,来源于淘宝
- 港澳数据已完成
- 台湾省数据已收集完成,到省市区或者省县一级
- 使用数据时导入
getCitys,即
import { getCitys } from '@ethafeng/utils-library'utils.js
一些常用的JS公共方法
- 是否为数字
isNumber() - 时间戳与日期字符串的转化
- 时间戳转化为日期字符串
dealTableTime() - 日期时间转化为时间戳
dealDateTime() - 查询将日期转化为时间戳
dealSearchTime()
- 时间戳转化为日期字符串
- 文本复制
copy() - 文件(url/blob)下载
- blob下载
downloadFile() - url下载
downloadUrl()
- blob下载
- 文件类型判断
getFileType() - 字符串相关
- 字符串去空格
strTrim() - 获取字符串长度(一个汉字占两个)
getStrLength()
- 字符串去空格
- n位随机数生成
uuid() - 数组元素移动
arrayMove() - 后续更新...
reg.js
一些常用的正则表达式
- 手机号
getMobileReg() - 邮箱
getEmailReg() - 护照
getPassportReg() - 身份证号
getIDReg() - 电话号码
getPhoneReg() - 邮编
getPostcodeReg() - 银行卡号
getBankNumReg() - 后续更新...
