claus-core

1.0.8 • Public • Published

claus-core

介绍

js公共方法的集合

使用示例

安装

yarn add claus-core

使用

import { getToday } from 'claus-core'
console.log(getToday()) // 2021年06月24号 星期四

各方法的参数及返回值

1.formatTime(timestamp[, format])

将时间戳转为时间字符串,format可不传默认'yyyy-MM-dd HH:mm:ss'

console.log(formatTime(new Date(),'yyyy-MM-dd')) // 2021-11-18
console.log(formatTime(new Date(),'yyyy-MM-dd HH:mm:ss')) // 2021-11-18 17:25:14
console.log(formatTime(new Date())) // 2021-11-18 17:25:14
console.log(formatTime(new Date(),'yyyy/MM/dd HH:mm')) // 2021/11/18 17:25

2.getToday()

获取今天的年月日星期 如 2021年06月24号 星期四

console.log(getToday()) // 2021年06月24号 星期四

3.formatMoney(money)

传入金额数字转为千分形式

console.log(formatMoney(1234)) // 1,234.00

4.formatPhoneNumber(phone)

手机号脱敏

console.log(formatPhoneNumber('17612348888')) // 176****8888

5.obj2Param(obj)

接收一个对象,转为key1=value1&key2=value2的参数字符串拼接

console.log(obj2Param({name:'zhangsan',age:18})) // name=zhangsan&age=18

6.validateIdCard(idCard)

校验身份证号是否正确

validateIdCard('141122199901011234') // false

7.validatePassport(pass)

校验护照(港澳通行证)是否正确

validatePassport('141122199901011234') // false

8.formatBankCard(bankCard)

银行卡号四位分割

console.log(formatBankCard('6214830194484993')) // 6214 8301 9448 4993 

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.8
    0
    • latest

Version History

Package Sidebar

Install

npm i claus-core

Weekly Downloads

0

Version

1.0.8

License

ISC

Unpacked Size

7.2 kB

Total Files

3

Last publish

Collaborators

  • clausliang