模組概覽#
若要產生隨機金額,請使用 {{$finance.amount}}。若要產生傳統銀行帳戶資料,請使用:{{$finance.accountNumber}}、{{$finance.accountName}}、{{$finance.bic}}、{{$finance.iban}}、{{$finance.pin}} 和 {{$finance.routingNumber}}。若要產生信用卡相關方法,請使用:{{$finance.creditCardNumber}}、{{$finance.creditCardCVV}}、{{$finance.creditCardIssuer}}、{{$finance.transactionDescription}} 和 {{$finance.transactionType}}。若要產生區塊鏈相關方法,請使用:{{$finance.bitcoinAddress}}、{{$finance.ethereumAddress}} 和 {{$finance.litecoinAddress}}。
accountName#
accountNumber#
| 名稱 | 類型 | 預設值 | 說明 |
|---|
| length | number | 8 | 帳號的長度。 |
amount#
| 名稱 | 類型 | 預設值 | 說明 |
|---|
| autoFormat | boolean | false | |
| dec | number | 2 | 金額的小數位數。 |
| max | number | 1000 | 金額的上限。 |
| min | number | 0 | 金額的下限。 |
| symbol | string | '' | 用於加在金額前方的符號。 |
bic#
根據 ISO-9362 格式產生隨機 SWIFT/BIC 代碼。| 名稱 | 類型 | 預設值 | 說明 |
|---|
| includeBranchCode | boolean | {{$datatype.boolean}} | 是否在產生的代碼結尾包含三位數分行代碼。 |
bitcoinAddress#
| 名稱 | 類型 | 預設值 | 說明 |
|---|
| network | 'mainnet' | 'testnet' | mainnet | bitcoin 網路('mainnet' 或 'testnet')。 |
| type | 'legacy' | 'segwit' | 'bech32' | 'taproot'| faker.helpers.arrayElement(['legacy','sewgit','bech32','taproot']) | bitcoin 位址類型('legacy'、'sewgit'、'bech32' 或 'taproot')。 | |
creditCardCVV#
creditCardIssuer#
creditCardNumber#
| 名稱 | 類型 | 預設值 | 說明 |
|---|
| issuer | string | | 發卡機構名稱(不區分大小寫)或用於產生號碼的格式。 |
currencyCode#
回傳隨機貨幣代碼。(貨幣的短文字/縮寫,例如 US Dollar -> USD)
currencyName#
currencySymbol#
ethereumAddress#
建立隨機、非 checksum 的 Ethereum 位址。若要產生帶有 checksum 的 Ethereum 位址(每個字元有特定大小寫),請將此方法包裝在自訂方法中,並使用第三方函式庫轉換結果。
iban#
| 名稱 | 類型 | 預設值 | 說明 |
|---|
| countryCode | string | | 要用來產生 IBAN 的國家/地區代碼;若未提供,將使用隨機國家/地區。 |
| formatted | boolean | false | 回傳已格式化版本的產生 IBAN。 |
maskedNumber#
| 名稱 | 類型 | 預設值 | 說明 |
|---|
| ellipsis | boolean | true | 是否在數字前加上省略號。 |
| length | number | 4 | 未遮罩號碼的長度。 |
| parens | boolean | true | 是否使用外層括號。 |
pin#
| 名稱 | 類型 | 預設值 | 說明 |
|---|
| length | number | 4 | 要產生的 PIN 長度。 |
routingNumber#
transactionDescription#
transactionType#
Modified at 2026-06-11 10:26:02