translation missing: en.flash.saving
translation missing: en.flash.error
  • Bibliography Data
  • Metadata
resource
  • git
    https://github.com/jsdom/tr46.git Source Repository
    QmbpUpzhgSryMEzWa1jHrgN3YGuCFfthbx55xiMsRHrR1r
    b5302aff326ed603602935b3944e5be2fc5b6a0f
      QmbpUpzhgSryMEzWa1jHrgN3YGuCFfthbx55xiMsRHrR1r
      e937be8d9c04b7938707fc3701e50118b7c023a5

      • Details
      • Files
      • History
        • Source

          https://github.com/jsdom/tr46.git

          tr46

          An JavaScript implementation of Unicode Technical Standard #46: Unicode IDNA Compatibility Processing.

          API

          toASCII(domainName[, options])

          Converts a string of Unicode symbols to a case-folded Punycode string of ASCII symbols.

          Available options:

          • checkBidi
          • checkHyphens
          • checkJoiners
          • processingOption
          • useSTD3ASCIIRules
          • verifyDNSLength

          toUnicode(domainName[, options])

          Converts a case-folded Punycode string of ASCII symbols to a string of Unicode symbols.

          Available options:

          • checkBidi
          • checkHyphens
          • checkJoiners
          • processingOption
          • useSTD3ASCIIRules

          Options

          checkBidi

          Type: boolean Default value: false When set to true, any bi-directional text within the input will be checked for validation.

          checkHyphens

          Type: boolean Default value: false When set to true, the positions of any hyphen characters within the input will be checked for validation.

          checkJoiners

          Type: boolean Default value: false When set to true, any word joiner characters within the input will be checked for validation.

          processingOption

          Type: string Default value: "nontransitional" When set to "transitional", symbols within the input will be validated according to the older IDNA2003 protocol. When set to "nontransitional", the current IDNA2008 protocol will be used.

          useSTD3ASCIIRules

          Type: boolean Default value: false When set to true, input will be validated according to STD3 Rules.

          verifyDNSLength

          Type: boolean Default value: false When set to true, the length of each DNS label within the input will be checked for validation.

          Related

          • maintainer

            npm

          Share

          • URL

            Copy
          • Embed Link

            Copy
          • QR Code

        • JavaScript must be enabled.

          There was an error retrieving this content.

          The content could not be found.

        • JavaScript must be enabled.

          There was an error retrieving this content.

          The content could not be found.

        Confirm
        Do you wish to proceed?

        Confirm message?