Skip to content

alphabets

const alphabets: object

Defined in: src/strings/alphabet.ts:17

The named alphabets string() accepts, for building your own.

readonly alphanumeric: string

readonly ascii: “!"#$%&‘()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}” = “!"#$%&’()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}

readonly base32: "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567" = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"

readonly base32hex: "0123456789ABCDEFGHIJKLMNOPQRSTUV" = "0123456789ABCDEFGHIJKLMNOPQRSTUV"

readonly base58: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"

readonly base62: string

readonly base64url: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"

readonly binary: "01" = "01"

readonly digits: "0123456789" = DIGITS

readonly hex: "0123456789abcdef" = "0123456789abcdef"

readonly hexUpper: "0123456789ABCDEF" = "0123456789ABCDEF"

readonly letters: string

readonly lower: "abcdefghijklmnopqrstuvwxyz" = LOWER

readonly octal: "01234567" = "01234567"

readonly unambiguous: "23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" = "23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"

readonly upper: "ABCDEFGHIJKLMNOPQRSTUVWXYZ" = UPPER

import { alphabets, string } from "ransu";
string(8, alphabets.lower); // "qmzdfhbx"
string(8, alphabets.alphanumeric); // the default
string(8, alphabets.hex + alphabets.upper); // combine them as strings