tguard-js
    Preparing search index...

    Function isPrintableASCIIString

    • Determines whether the provided value is a string containing only printable ASCII characters.

      Parameters

      • x: unknown

        The value to validate.

      Returns x is string

      true if the value is a string containing only printable ASCII characters.

      This function validates that all characters fall within the printable ASCII range (0x20 to 0x7E).

      This excludes:

      • control characters (\n, \r, \t)
      • null character (\0)
      • non-ASCII Unicode characters

      Valid printable ASCII strings:

      isPrintableASCIIString('hello'); // true
      isPrintableASCIIString('Hello 123!'); // true
      isPrintableASCIIString(''); // true

      Invalid strings:

      isPrintableASCIIString('hello\n'); // false
      isPrintableASCIIString('\ttext'); // false
      isPrintableASCIIString('é'); // false

      1.1