Static class string utilities.

Constructors

Methods

  • Decode content type formatted string as OINO serialization.

    Parameters

    Returns string

  • Decode CSV string as OINO serialization.

    Parameters

    • str: string

      string to decode

    Returns string

  • Decode Formdata string as OINO serialization.

    Parameters

    • str: string

      string to decode

    Returns string

  • Decode HTML string as OINO serialization.

    Parameters

    • str: string

      string to encode

    Returns string

  • Decode JSON string as OINO serialization.

    Parameters

    • str: string

      string to decode

    Returns string

  • Decode Urlencode string as OINO serialization.

    Parameters

    • str: string

      string to decode

    Returns string

  • Encode OINO serialized string to the content type formatting.

    Parameters

    Returns string

  • Encode OINO serialized strings as valid CSV.

    Parameters

    • str: string

      string to encode

    Returns string

  • Encode OINO serialized strings as valid Formdata.

    Parameters

    • str: string

      string to encode

    Returns string

  • Encode OINO serialized strings as valid HTML content.

    Parameters

    • str: string

      string to encode

    Returns string

  • Encode OINO serialized strings as valid JSON.

    Parameters

    • str: string

      string to encode

    • valueType: boolean = false

    Returns string

  • Encode OINO serialized strings as valid Urlencode.

    Parameters

    • str: string

      string to encode

    Returns string

  • Split string by the top level of the given type of brackets. E.g. splitByBrackets("a(bc(d))ef(gh)kl", true, true, '(', ')') would return ["a", "bc(d)", "ef", "gh", "kl"]

    Parameters

    • str: string

      string to split

    • includePartsBetweenBlocks: boolean

      whether to include strings between top level brackets

    • includeTrailingUnescapedBlock: boolean

      whether to include final block that is missing necessary end brackets

    • startBracket: string

      starting bracket, e.g. '('

    • endBracket: string

      ending bracket, e.g. ')'

    Returns string[]

  • Split string by delimeter excluding delimeters inside given brackets. E.g. splitExcludingBrackets("a,(bc,d),ef,(g,h),k", ',', '(', ')') would return ["a", "bc,d", "ef", "g,h", "k"]

    Parameters

    • str: string

      string to split

    • delimeter: string

      string to use as delimeter

    • startBracket: string

      starting bracket, e.g. '('

    • endBracket: string

      ending bracket, e.g. ')'

    Returns string[]