0.5.15 • Published 8 months ago
@yyzz/a-tools v0.5.15
根目录下执行命令: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标签的字符串 | safeStr | aTools.strToHtml(safeStr) | const noSafeStr = aTools.strToHtml(safeStr) |
二.数字相关方法
方法名 | 描述 | 参数 | 例子 |
---|---|---|---|
cal | js中加减乘除 | num1-数字1operationSymbol-运算符(+-*/)num2-数字2 | aTools.cal(1.2, '-', 1.1); // 结果:0.1 |
三.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 }) |
开源协议
MIT
0.5.10
8 months ago
0.5.11
8 months ago
0.5.14
8 months ago
0.5.15
8 months ago
0.5.12
8 months ago
0.5.13
8 months ago
0.5.8
10 months ago
0.5.9
10 months ago
0.5.4
11 months ago
0.5.6
11 months ago
0.5.5
11 months ago
0.5.7
11 months ago
0.4.9
1 year ago
0.4.8
1 year ago
0.5.3
1 year ago
0.4.7
1 year ago
0.5.0
1 year ago
0.5.2
1 year ago
0.5.1
1 year ago
0.4.6
2 years ago
0.4.5
2 years ago
0.4.4
2 years ago
0.4.3
2 years ago
0.4.2
2 years ago
0.4.1
2 years ago
0.4.0
2 years ago
0.3.9
2 years ago
0.3.8
2 years ago
0.3.7
2 years ago
0.3.6
2 years ago
0.3.5
2 years ago
0.3.4
2 years ago
0.3.3
2 years ago
0.3.2
2 years ago
0.3.1
2 years ago
0.3.0
2 years ago
0.2.9
2 years ago
0.2.8
2 years ago
0.2.7
2 years ago
0.2.6
2 years ago
0.2.5
2 years ago
0.2.4
2 years ago
0.2.3
2 years ago
0.2.2
2 years ago
0.2.1
2 years ago
0.2.0
2 years ago
0.1.9
2 years ago
0.1.8
2 years ago
0.1.7
2 years ago
0.1.6
2 years ago
0.1.5
2 years ago
0.1.4
2 years ago
0.1.3
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago