Options
All
  • Public
  • Public/Protected
  • All
Menu

Module String

string处理相关

Index

Functions

formatBank

  • formatBank(val: string | number, defaultValue?: string): string
  • 格式化银行卡 (4位一空格)

    使用说明

    formatBank('6282356862823568123') => '6282 3568 6282 3568 123'
    formatBank('', '-') => '-'

    Parameters

    • val: string | number

      银行卡号

    • Default value defaultValue: string = ""

      没有值放回的默认值

    Returns string

formatEmptyValue

  • formatEmptyValue(value: any, defaultValue?: string): any
  • 空值处理

    Parameters

    • value: any
    • Default value defaultValue: string = "-"

    Returns any

formatPhone

  • formatPhone(phone: string | number, separator?: string, defaultValue?: string): string | number
  • 格式化手机

    使用说明

    formatPhone('18211572781') => '182 1157 2781'
    formatPhone('18211572781', '-') => '182-1157-2781'

    Parameters

    • phone: string | number

      手机号

    • Default value separator: string = " "
    • Default value defaultValue: string = "-"

    Returns string | number

formatPhoneHide

  • formatPhoneHide(phone: string | number, defaultValue?: string): string | number
  • 隐藏手机号

    使用说明

    formatPhoneHide('18211572781') => '182****2781'
    formatPhoneHide('', '-') => '-'

    Parameters

    • phone: string | number

      手机号

    • Default value defaultValue: string = ""

      没有值放回的默认值

    Returns string | number

generateEnglishLetters

  • generateEnglishLetters(): string[]
  • 生成26个字母列表

    使用说明

     generateEnglishLetters() => ['A', ..., 'Z'];

    Returns string[]

humpTurnDashed

  • humpTurnDashed(string?: string): string
  • 驼峰式命名转短横线命名

    export

    Parameters

    • Default value string: string = ""

    Returns string

Generated using TypeDoc