@yyzz/a-tools
TypeScript icon, indicating that this package has built-in type declarations

0.5.15 • Public • Published

根目录下执行命令: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)

二.数字相关方法

方法名 描述 参数 例子
cal js中加减乘除 num1-数字1
operationSymbol-运算符(+-*/)
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

Readme

Keywords

Package Sidebar

Install

npm i @yyzz/a-tools

Weekly Downloads

0

Version

0.5.15

License

MIT

Unpacked Size

52.3 kB

Total Files

28

Last publish

Collaborators

  • yyzz