模块概览#
对于仅包含 A-Z 字符的字符串,请使用 {{$string.alpha}}。如果还要添加数字,请使用 {{$string.alphanumeric}}。如果你只想要标点符号/符号,请使用 {{$string.symbol}}。对于完整的 ASCII 字符集,请使用 {{$string.sample}}。对于自定义字符集,请使用 {{$string.fromCharacters}}。对于十进制数字字符串,请使用 {{$string.numeric}}。对于其他进制,请使用 {{$string.binary}}、{{$string.octal}} 或 {{$string.hexadecimal}}。你可以使用 {{$string.uuid}} 或 {{$string.nanoid}} 生成标准 ID 字符串。Emoji 可在 {{$internet.emoji}} 中找到。
alpha#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| casing | Casing | mixed | 字符的大小写。 |
| exclude | string | Array<AlphaChar | string> | [] | 一个包含应在生成的字符串中排除的字符的数组。 |
| min | number | 1 | 要生成的最少字符数。 |
| max | number | 1 | 要生成的最多字符数。 |
| length | number | 1 | 要生成的字符范围。 |
alphanumeric#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| casing | Casing | mixed | 字符的大小写。 |
| exclude | string | Array<AlphaNumericChar | string> | [] | 一个包含应在生成的字符串中排除的字符的数组。 |
| min | number | 1 | 要生成的最少字符数。 |
| max | number | 1 | 要生成的最多字符数。 |
| length | number | 1 | 要生成的字符范围。 |
binary#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| prefix | string | 0b | 生成数字的前缀。 |
| min | number | 1 | 前缀之后要生成的最少字符数。 |
| max | number | 1 | 前缀之后要生成的最多字符数。 |
| length | number | 1 | 要生成的字符范围。 |
fromCharacters#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| characters | string | string[] | | 用于字符串的字符。可以是字符串或字符数组。如果是数组,则每个元素都被视为单个字符,即使它是包含多个字符的字符串。 |
| min | number | | 要生成的字符串的最小长度。 |
| max | number | | 要生成的字符串的最大长度。 |
hexadecimal#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| casing | Casing | mixed | 字符的大小写。 |
| prefix | string | 0x | 生成数字的前缀。 |
| min | number | 1 | 前缀之后要生成的最少字符数。 |
| max | number | 1 | 前缀之后要生成的最多字符数。 |
| length | number | 1 | 前缀之后要生成的字符范围。 |
nanoid#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| min | number | 1 | 要生成的 Nano ID 的最小长度。 |
| max | number | 1 | 要生成的 Nano ID 的最大长度。 |
| length | number | 21 | 生成的字符串长度。 |
numeric#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| exclude | string | Array<NumericChar | string> | [] | 一个包含应在生成的字符串中排除的数字的数组。 |
| allowLeadingZeros | boolean | true | 是否允许前导零。 |
| min | number | 1 | 要生成的最少数字数。 |
| max | number | 1 | 要生成的最多数字数。 |
| length | number | 1 | 要生成的数字范围。 |
octal#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| min | number | 1 | 前缀之后要生成的最少数字数。 |
| max | number | 1 | 前缀之后要生成的最多数字数。 |
| length | number | 1 | 前缀之后要生成的数字范围。 |
| prefix | string | 0o | 生成数字的前缀。 |
sample#
返回一个包含 33 到 125(! 到 })之间 UTF-16 字符的字符串。| 名称 | 类型 | 默认值 | 描述 |
|---|
| min | number | | 要生成的最少字符数。 |
| max | number | | 要生成的最多字符数。 |
symbol#
| 名称 | 类型 | 默认值 | 描述 |
|---|
| min | number | | 要生成的最少特殊字符数。 |
| max | number | | 要生成的最多特殊字符数。 |
uuid#
Modified at 2026-06-09 08:55:47