跳到主要内容

金融(Finance)

生成与金融和货币相关的条目的模块。


概述

要生成随机金额,请使用 {{$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

生成一个随机的账户名称。

返回: 字符串

示例

{{$finance.accountName}}  // '房屋贷款账户'

accountNumber

生成一个随机的账号。

参数

名称类型默认值描述
length数字8账号的长度。

返回: 字符串

示例

{{$finance.accountNumber}}  // '32765009'
{{$finance.accountNumber(length=5)}} // '36908'

amount

在给定的边界(含)之间生成一个随机金额。

参数

名称类型默认值描述
autoFormat布尔值false
dec数字2金额的小数位数。
max数字1000金额的上限。
min数字0金额的下限。
symbol字符串''用于在金额前面添加的符号。

返回: 字符串

示例

{{$finance.amount}}  // '400.29'

{{$finance.amount(min=5,max=10)}} // '8.21'

{{$finance.amount(min=5,max=10,dec=0)}} // '9'

{{$finance.amount(min=5,max=10,dec=2,symbol='$')}} // '$7.29'

{{$finance.amount(min=5,max=10,dec=2,symbol='$',autoFormat=true)}} // '$7.69'

bic

根据 ISO-9362 格式生成一个随机的 SWIFT/BIC 代码。

参数

名称类型默认值描述
includeBranchCode布尔值{{$datatype.boolean}}是否在生成的代码末尾包含一个三位数的分支代码。

返回: 字符串

示例

{{$finance.bic}} // 'LPNACUB53ED'

{{$finance.bic(includeBranchCode=true)}} // 'QSCPSJSGXXX'

{{$finance.bic(includeBranchCode=false)}} // 'SAITKY56'

bitcoinAddress

生成一个随机的比特币地址。

参数

名称类型默认值描述
network'mainnet' | 'testnet'mainnet比特币网络('mainnet''testnet')。
type'legacy' | 'segwit' | 'bech32' | 'taproot'| faker.helpers.arrayElement(['legacy','sewgit','bech32','taproot'])比特币地址类型('legacy''sewgit''bech32''taproot')。

返回: 字符串

示例

{{$finance.bitcoinAddress}} // '1TZcCi8mttkfawi4bvwumBb3MuVdV6vcC'

{{$finance.bitcoinAddress(type='bech32')}} // 'bc19a4f2kxzldwm5glsfkcagzc5smdx8rxk5uh5h84'

{{$finance.bitcoinAddress(type='bech32',network='testnet')}} // 'tb18zkyajyvtarzscqxf02zjmh6y89j7s0ytdnzfzc'

creditCardCVV

生成一个随机的信用卡 CVV 码。

返回: 字符串

示例

{{$finance.creditCardCVV}} // '259'

creditCardIssuer

返回一个随机的信用卡发卡机构。

返回: 字符串

示例

{{$finance.creditCardIssuer}}  // 'mastercard'

creditCardNumber

生成一个随机的信用卡号。

参数

名称类型默认值描述
issuer字符串 发卡机构的名称(不区分大小写)或用于生成信用卡号的格式。

返回: 字符串

示例

{{$finance.creditCardNumber}} // '3047-598444-5005'

{{$finance.creditCardNumber(issuer='visa')}} // '4085568219353'

{{$finance.creditCardNumber(issuer='63[7-9]#-####-####-###L')}} // '6399-9882-5790-6281'

currencyCode

返回一个随机的货币代码。(货币的简称,例如 US Dollar -> USD))

返回: 字符串

示例

{{$finance.currencyCode}}  // 'PYG'

currencyName

返回一个随机的货币名称。

返回: 字符串

示例

{{$finance.currencyName}}  // '墨西哥比索'

currencySymbol

返回一个随机的货币符号。

返回: 字符串

示例

{{$finance.currencySymbol}}  // '$'

ethereumAddress

创建一个随机的、非校验和的以太坊地址。

要生成校验和的以太坊地址(每个字符都有特定的大小写),请将此方法包装在一个自定义方法中,并使用第三方库来转换结果。

返回: 字符串

示例

{{$finance.ethereumAddress}}  // '0xd56f94f53f3a6b5c22e2454fc5de6e6ed70405ed'

iban

生成一个随机的 IBAN。

参数

名称类型默认值描述
countryCode字符串您要从中生成 IBAN 的国家/地区代码,如果没有提供,则将使用随机国家/地区。
formatted布尔值false返回生成 IBAN 的格式化版本。

返回: 字符串

示例

{{$finance.iban}} // 'TR736918640040966092800056'

{{$finance.iban(formatted=true)}} // 'PT52 2975 5818 3052 0105 2010 7'

{{$finance.iban(formatted=true,countryCode='DO')}} // 'DO63 OHAF 2006 0035 5087 4800 4001'

maskedNumber

生成一个随机的掩码号码。

参数

名称类型默认值描述
ellipsis布尔值true是否在数字前添加省略号。
length数字4未掩码号码的长度。
parens布尔值true是否使用周围的括号。

返回: 字符串

示例

{{$finance.maskedNumber}} // '(...9829)'

{{$finance.maskedNumber(length=3)}} // '(...094)'

{{$finance.maskedNumber(length=3,parens=false)}} // '...250'

{{$finance.maskedNumber(length=3,parens=false,ellipsis=false)}} // '626'

pin

生成一个随机的 PIN 码。

参数

名称类型默认值描述
length数字4要生成的 PIN 码的长度。

返回: 字符串

示例

{{$finance.pin}} // '1293'
{{$finance.pin(length=6)}} // '781299'

routingNumber

生成一个随机的路由号码。

返回: 字符串

示例

{{$finance.routingNumber}} // '325585941'

transactionDescription

生成一个随机的交易描述。

返回: 字符串

示例

{{$finance.transactionDescription}} // '在 Armstrong - Schneider 使用以 ***(...9040) 结尾的卡进行的发票交易,金额为 ANG 828.98,账户为 ***58526794'

transactionType

返回一个随机的交易类型。

返回: 字符串

示例

{{$finance.transactionType}}  // '取款'