customAlphabet
Function用自定义字符集生成一个 ID 生成函数,适合需要限定字符范围的场景(如纯数字验证码)
Signature
function customAlphabet(alphabet: string, defaultSize?: number | undefined): (size?: number) => stringParameters
| Name | Type | Description |
|---|---|---|
| alphabet | string | — |
| defaultSizeoptional | number | undefined | — |
Returns
(size?: number) => string
Examples
const nanoNumeric = customAlphabet('0123456789', 6)
nanoNumeric() // '493028'Source
node_modules/.pnpm/nanoid@3.3.19/node_modules/nanoid/index.d.ts:33