Options
All
  • Public
  • Public/Protected
  • All
Menu

External module char-info/ascii

Basic ASCII character indicators and character codes.

Index

Functions

isAscii

  • isAscii(char: string): boolean
  • Returns true if char begins with an ASCII character.

    Parameters

    • char: string

      A string representing a character.

    Returns boolean

isAsciiCode

  • isAsciiCode(code: number): boolean
  • Returns true if code is an ASCII character code.

    Parameters

    • code: number

      The character code. The char code.

    Returns boolean

isDigit

  • isDigit(char: string, base?: number): boolean
  • Returns true if char is a digit in base base.

    Parameters

    • char: string

      A string representing a character.

    • Default value base: number = 10

      The base.

    Returns boolean

isDigitCode

  • isDigitCode(code: number, base?: number): boolean
  • Returns true if code is a digit in base base.

    Parameters

    • code: number

      The character code.

    • Default value base: number = 10

      The base.

    Returns boolean

isHex

  • isHex(char: string): boolean
  • Returns true if char begins with a hex character: [a-fA-F0-9].

    Parameters

    • char: string

      A string representing a character.

    Returns boolean

isHexCode

  • isHexCode(code: number): boolean
  • Returns true if code is a hex character: [0-9a-fA-F].

    Parameters

    • code: number

      The character code.

    Returns boolean

isLetter

  • isLetter(char: string): boolean
  • Returns true if char begins with a latin letter: [A-Za-z].

    Parameters

    • char: string

      A string representing a character.

    Returns boolean

isLetterCode

  • isLetterCode(code: number): boolean
  • Returns true if code is a latin letter, [a-zA-Z].

    Parameters

    • code: number

      The character code.

    Returns boolean

isLower

  • isLower(char: string): boolean
  • Returns true if char begins with a lowercase latin letter: [a-z].

    Parameters

    • char: string

      A string representing a character.

    Returns boolean

isLowerCode

  • isLowerCode(code: number): boolean
  • Returns true if code is a latin lowercase letter, [a-z].

    Parameters

    • code: number

      The character code.

    Returns boolean

isNewline

  • isNewline(char: string): boolean
  • Returns true if char begins with a newline: [\r\n].

    Parameters

    • char: string

      A string representing a character.

    Returns boolean

isNewlineCode

  • isNewlineCode(code: number): boolean
  • Returns true if code is an ASCII newline character: [\r\n].

    Parameters

    • code: number

      The character code.

    Returns boolean

isSpace

  • isSpace(char: string): boolean
  • Returns true if char begins with an inline space: [ \t].

    Parameters

    • char: string

      A string representing a character.

    Returns boolean

isSpaceCode

  • isSpaceCode(code: number): boolean
  • Returns true if code is an ASCII inline space char: [ \t].

    Parameters

    • code: number

      The character code.

    Returns boolean

isUpper

  • isUpper(char: string): boolean
  • Returns true if char begins with an uppercase latin letter: [A-Z].

    Parameters

    • char: string

      A string representing a character.

    Returns boolean

isUpperCode

  • isUpperCode(code: number): boolean
  • Returns true if code is a latin uppercase letter, [A-Z].

    Parameters

    • code: number

      The character code.

    Returns boolean

isWordChar

  • isWordChar(char: string): boolean
  • Returns true if char begins with a word char: a letter, digit, underscore, or dash: `[a-zA-Z0-9_-].

    Parameters

    • char: string

      A string representing a character.

    Returns boolean

isWordCharCode

  • isWordCharCode(code: number): boolean
  • Returns true if code is a word character, which is a digit, a letter, dash or underscore: [0-9a-zA-Z_-].

    Parameters

    • code: number

      The character code.

    Returns boolean

Generated using TypeDoc