概要
A-Zの文字のみを含む文字列を生成するには、{{$string.alpha}}
を使用します。数字も含める場合は、{{$string.alphanumeric}}
を使用します。句読点や記号のみを生成する場合は、{{$string.symbol}}
を使用します。すべてのASCII文字を含む文字列を生成するには、{{$string.sample}}
を使用します。カスタムの文字セットから文字列を生成するには、{{$string.fromCharacters}}
を使用します。10進数の数字のみを含む文字列を生成するには、{{$string.numeric}}
を使用します。他の基数の文字列を生成するには、{{$string.binary}}
、{{$string.octal}}
、または{{$string.hexadecimal}}
を使用します。標準的なID文字列を生成するには、{{$string.uuid}}
または{{$string.nanoid}}
を使用します。関連モジュール
絵文字は{{$internet.emoji}}
で見つけることができます。
Helpersモジュールには、文字列関連のメソッドが多数含まれています。
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 2025-03-24 05:55:46