String(文字列)
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}}
を使用します。絵文字は
{{$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
!
から}
)の範囲のUTF-16文字を含む文字列を返します。名前 | タイプ | デフォルト | 説明 |
---|---|---|---|
min | number | 生成する文字の最小数。 | |
max | number | 生成する文字の最大数。 |
symbol
名前 | タイプ | デフォルト | 説明 |
---|---|---|---|
min | number | 生成する特殊文字の最小数。 | |
max | number | 生成する特殊文字の最大数。 |
uuid