0.5.22 • Published 9 months ago

@yyzz/a-tools v0.5.22

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

根目录下执行命令:tsc,编译到dist目录下,可进行测试.注意:发布前必须进行tsc编译

安装

npm i @yyzz/a-tools

导入(commonjs导入)

方式一:在commonjs中,你可以通过require方式导入
const aTools = require('@yyzz/a-tools')

方式二:es6及以上版本中,你可以通过import方式导入
import Atools from '@yyzz/a-tools'

一.html相关方法

方法名描述参数例子
htmlToStr将带有 html标签的字符串 转化成 安全字符串noSafeStr:不安全的带有html标签的字符串const safeStr = aTools.htmlToStr(noSafeStr);
strToHtml还原成 带有html标签的字符串safeStraTools.strToHtml(safeStr)const noSafeStr = aTools.strToHtml(safeStr)

二.数字相关方法

方法名描述参数例子
caljs中加减乘除num1-数字1operationSymbol-运算符(+-*/)num2-数字2aTools.cal(1.2, '-', 1.1); // 结果:0.1
toFixedjs中需要格式化的数字number-需要格式化的数字decimals-保留的小数位(默认为0)isFillZero-是否需要补零aTools.toFixed(4.615, 2); // 结果:4.62

三.time时间相关方法

方法名描述参数例子
getTime获取当前时间aTools.getTime();
dateTimeFormat格式化时间value-时间戳/时间对象dateFormat-年月日格式timeFormat-时分秒格式aTools.dateTimeFormat(new Date(), 'yyyy-MM-dd', 'HH:mm:ss');

四.正则验证相关方法(返回值为true/false)

方法名描述参数例子
isEmpty检测字符串是否为空,可验证('',null,undefined)str-待检验的字符串aTools.isEmpty(str)
regular验证各种常用的正则regStr-可选类型 可选值: number:数字; phoneNumber:手机号码,共11位,第二位可以为3456789; telephoneNumber:电话号码; identityCardNumber:身份证号码; chinese:中文; email:邮箱; domainName:域名; InternetURL:网路地址;str-待检验的字符串aTools.isEmpty(regStr,str)

五.通用方法

方法名描述参数例子
jsonToFormData将json对象转化成FormData对象json对象aTools.jsonToFormData({ name: 'tom', age: 12 })
isPC判断设备是否是pc端无参数aTools.isPC()
buildTree树型结构数据通用方法data-数据 options-配置对象aTools.buildTree({ id: 1, parentId: null, name: '111' }, { id: 7, parentId: 5, name: '777' }, { id: 2, parentId: 1, name: '222' }, { id: 3, parentId: null, name: '333' }, { id: 4, parentId: 3, name: '444' }, { id: 5, parentId: 3, name: '555' }, { id: 6, parentId: 5, name: '666' })
arrSortFun根据特定语言环境排序arr-待排序的数组 options-配置项const arr = aTools.arrSortFun('a-3','a-2','a-6','a-4','a-5',, {order:'desc'})

开源协议

MIT

0.5.21

9 months ago

0.5.22

9 months ago

0.5.20

11 months ago

0.5.18

11 months ago

0.5.19

11 months ago

0.5.16

11 months ago

0.5.17

11 months ago

0.5.10

2 years ago

0.5.11

2 years ago

0.5.14

2 years ago

0.5.15

2 years ago

0.5.12

2 years ago

0.5.13

2 years ago

0.5.8

2 years ago

0.5.9

2 years ago

0.5.4

2 years ago

0.5.6

2 years ago

0.5.5

2 years ago

0.5.7

2 years ago

0.4.9

2 years ago

0.4.8

2 years ago

0.5.3

2 years ago

0.4.7

2 years ago

0.5.0

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.4.6

3 years ago

0.4.5

3 years ago

0.4.4

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.3.9

3 years ago

0.3.8

3 years ago

0.3.7

3 years ago

0.3.6

3 years ago

0.3.5

3 years ago

0.3.4

3 years ago

0.3.3

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.9

3 years ago

0.2.8

3 years ago

0.2.7

3 years ago

0.2.6

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago