string 相关的工具类

Constructors

Methods

  • 字符串是否为空(undefined、null)

    Parameters

    • str: undefined | null | string

    Returns boolean

  • 判断字符串是否为非空。true为非空,否则false

    Parameters

    • str: undefined | null | string

    Returns boolean

  • 字符串是否为空(undefined、null、字符串长度为0)

    Parameters

    • str: undefined | null | string

    Returns boolean

  • 判断字符串是否为非空。true为非空空,否则false

    Parameters

    • str: undefined | null | string

    Returns boolean

  • 替换字符串中匹配的正则为给定的字符串

    Parameters

    • str: string

      待替换的字符串

    • pattern: string | RegExp

      要匹配的内容正则或字符串

    • replacement: string = ''

      替换的内容

    Returns string

    返回替换后的字符串

  • 替换字符串中所有匹配的正则为给定的字符串

    Parameters

    • str: string

      待替换的字符串

    • pattern: string | RegExp

      要匹配的内容正则或字符串

    • replacement: string = ''

      替换的内容

    Returns string

    返回替换后的字符串

  • 去除字符串中的 HTML 标签

    Parameters

    • str: string

      待处理的字符串

    Returns string

    去除标签后的字符串

  • 检查字符串是否以给定的字符串开头

    Parameters

    • string: string = ''

      源字符串

    • target: string

      要检索字符

    • position: number = 0

      检索的位置

    Returns boolean

    如果字符串以字符串开头,那么返回 true,否则返回 false

  • 检查字符串是否以给定的字符串结尾

    Parameters

    • str: string = ''

      源字符串

    • target: string

      要检索字符

    • position: number = str.length

      检索的位置

    Returns boolean

    如果字符串以字符串结尾,那么返回 true,否则返回 false

  • 检查字符串是否包含给定的字符串

    Parameters

    • str: string = ''

      源字符串

    • target: string

      要检索字符

    Returns boolean

    如果str包含target,返回true,否则返回false

  • 判断两个传入的数值或者是字符串是否相等

    Parameters

    • source: string | number
    • target: string | number

    Returns boolean

  • 判断两个传入的数值或者是字符串是否相等

    Parameters

    • source: string | number
    • target: string | number

    Returns boolean

  • 字符串分割

    Parameters

    • str: undefined | null | string

      源字符串

    • separator: string | RegExp

      分割符

    Returns string[]

    分割后的字符串数组

  • 转换整个字符串的字符为小写

    Parameters

    • str: string = ''

      要转换的字符串

    Returns string

    返回小写的字符串

  • 转换整个字符串的字符为大写

    Parameters

    • str: string = ''

      要转换的字符串

    Returns string

    返回小写的字符串

  • 转换字符串首字母为大写,剩下为小写

    Parameters

    • str: string = ''

      待转换的字符串

    Returns string

    转换后的

  • 字符串转Uint8Array

    Parameters

    • src: string

      字符串

    • encoding: BufferEncoding = 'utf-8'

    Returns Uint8Array

    Uint8Array

  • Uint8Array转字符串

    Parameters

    • src: Uint8Array

      Uint8Array

    • encoding: BufferEncoding = 'utf-8'

    Returns string

    字符串

  • 16进制字符串转换unit8Array

    Parameters

    • hexStr: string

    Returns Uint8Array

  • 16进制unit8Array转字符串

    Parameters

    • arr: Uint8Array

    Returns string

  • 字符串转Base64字符串

    Parameters

    • src: string

      字符串

    Returns string

  • Base64字符串转字符串

    Parameters

    • base64Str: string

      Base64字符串

    Returns string

  • 字符串转ArrayBuffer

    Parameters

    • src: string
    • encoding: BufferEncoding = 'utf-8'

    Returns ArrayBuffer

  • ArrayBuffer转字符串

    Parameters

    • src: ArrayBuffer
    • encoding: BufferEncoding = 'utf-8'

    Returns string

  • ArrayBuffer转Uint8Array

    Parameters

    • src: ArrayBuffer

    Returns Uint8Array

  • Uint8Array转ArrayBuffer

    Parameters

    • src: Uint8Array

    Returns ArrayBuffer

  • 去除字符串首尾的小括号

    Parameters

    • str: string = ""

      待处理的字符串,默认为空字符串

    Returns string

    去除首尾小括号后的字符串

  • 复制数组

    Parameters

    • target: undefined | null | string[]

      目标数组

    Returns string[]

    复制后的数组

  • 字符串format方法

    Parameters

    • formatString: string
    • Rest ...values: (undefined | null | string | number | boolean)[]

    Returns string

  • Parameters

    • str: string

    Returns null | number