Variable StringUtilsConst

StringUtils: {
    byteSize: ((str) => number);
    hexToRgba: ((hex, alpha?) => string);
    insertStr: ((origin, index, insert) => string);
    mask: ((str, start?, length?, mask?) => string);
    removeHTML: ((str) => string);
    upperFirst: ((str) => string);
} = ...

Type declaration

  • byteSize: ((str) => number)
      • (str): number
      • 获取字符串的字节长度

        Parameters

        • str: string

        Returns number

  • hexToRgba: ((hex, alpha?) => string)
      • (hex, alpha?): string
      • 将16进制颜色转换成rbga

        Parameters

        • hex: string
        • Optional alpha: number

          默认1

        Returns string

  • insertStr: ((origin, index, insert) => string)
      • (origin, index, insert): string
      • 指定位置插入字符串

        Parameters

        • origin: string
        • index: number
        • insert: string

        Returns string

  • mask: ((str, start?, length?, mask?) => string)
      • (str, start?, length?, mask?): string
      • 字符串替换 使用指定的掩码字符替换start~length之间的所有字符

        Parameters

        • str: string
        • start: number = 0
        • Optional length: number
        • mask: string = '*'

        Returns string

        Example

        mask('123456') // => '******'
        

        Example

        设置开始位置
        mask('123456', 2) // => '12****'

        Example

        设置长度
        mask('123456', 2, 3) // => '12***6'

        Example

        修改掩码字符
        mask('123456', 2, 3, '.') // => '12...6'
  • removeHTML: ((str) => string)
      • (str): string
      • 移除字符串中的html标签

        Parameters

        • str: string

        Returns string

  • upperFirst: ((str) => string)
      • (str): string
      • 首字母大写

        Parameters

        • str: string

        Returns string

Generated using TypeDoc