Class Convertor

转换拓展类

Hierarchy

  • Convertor

Constructors

Properties

byteDifferenceValue: number[] = ...

字节转换

byteUnits: string[] = ...

字节单位

Methods

  • base64转换json对象

    Returns

    Type Parameters

    • T

    Parameters

    • base64: string

    Returns T

  • base64转文本

    Returns

    Parameters

    • base64: string

    Returns string

  • 文件大小 -> 对应大小K,M,G,T

    Parameters

    • byte: string | number

      传入字节,单位byte

    • fractionDigits: number = 2

      保留几位小数,默认两位

    • units: string[] = Convertor.byteUnits

      单位名称 默认值 ['B', 'KB', 'MB', 'GB', 'TB', 'PB'] 自定义传入时只能比起需 <= 默认值长度

    Returns string

  • 小驼峰命名法 -> 蛇形命名法

    Parameters

    • keyName: string

      键值名

    Returns string

  • 身份证号码信息解析

    Parameters

    • code: string

      身份证号码

    Returns {
        age: number;
        birthday: string;
        constellation: string;
        gender: string;
        reginCode: string;
    }

    • age: number
    • birthday: string
    • constellation: string
    • gender: string
    • reginCode: string
  • 通过日期获取星座

    Parameters

    • date: string | number | Date

      '09/14' or '03-14' or 314

    Returns string

  • 颜色转换 #fff or #ffffff => rgb(255,255,255) fff or ffffff => rgb(255,255,255)

    Returns

    rgb颜色

    Parameters

    • hexColor: string

      16进制颜色

    Returns string

  • 16进制转10进制

    Returns

    Parameters

    • hex: string

      16进制

    Returns number

  • json对象转换base64

    Returns

    Type Parameters

    • T

    Parameters

    • json: T

    Returns string

  • 数字转中文

    Parameters

    • num: number

      整数

    Returns string

  • 颜色转换 rgb(255,255,255) => #ffffff

    Returns

    16进制颜色

    Parameters

    • rgbColor: string

      rgb颜色

    Returns string

  • 蛇形命名法 -> 小驼峰命名法

    Parameters

    • keyName: string

      键值名

    Returns string

  • 蛇形命名法 -> 大驼峰命名法

    Parameters

    • keyName: string

      键值名

    Returns string

  • 文本转base64

    Returns

    Parameters

    • text: string

      文本

    Returns string

  • 千分位处理

    Returns

    Parameters

    • num: string | number

      数值

    Returns string

  • 时间格式化

    Returns

    Parameters

    • date: Date

      日期

    • fmt: string = 'yyyy-MM-dd hh:mm:ss'

      格式化方案

    Returns string

  • url object 方式转成 query 形式

    Returns

    Parameters

    • obj: any

      对象

    Returns string

  • url query 方式转成 object 形式

    Author

    桃子

    Parameters

    • url: string

      地址

    Returns any

  • 社会统一信用代码转换组织机构代码

    Returns

    组织机构代码

    Parameters

    • usci: string

      社会统一信用代码

    Returns string

  • xml 输出 文本

    123

    => 123

    Parameters

    • xml: string

    Returns string

Generated using TypeDoc