Skip to Content
🎲 欢迎使用 RandBox - 功能强大的 JavaScript 随机数据生成库! 了解详情

string

// 用法 randBox.string() randBox.string({ length: 5 }) randBox.string({ min: 5 }) randBox.string({ max: 50 }) randBox.string({ min: 5, max: 20 }) randBox.string({ pool: 'abcde' }) randBox.string({ alpha: true }) randBox.string({ numeric: true }) randBox.string({ casing: 'lower' }) randBox.string({ symbols: true })

返回一个随机字符串。

randBox.string(); => 'Z&Q78&fqkPq'

默认情况下,它将返回一个长度为 5-20 个字符的随机长度字符串,并包含以下任意字符。

'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()[]'

可以选择性地指定长度,字符串将恰好是该长度。

randBox.string({ length: 5 }); => 'YN%fG'

可以选择性地指定最小长度,字符串将具有最小长度

randBox.string({ min: 5 }); => '6(Ow1wF)qjUm%W)B2[Q]'

可以选择性地指定最大长度,字符串将具有最大长度

randBox.string({ max: 20 }); => 'k7fubkfMS@gs#E'

可以选择性地指定字符池,字符串将仅使用该字符池中的字符生成。

randBox.string({ pool: 'abcde' }); => 'cccdeeabedebb'

当然,这些选项也可以组合使用,使用 length 或 min 和 max。

randBox.string({ length: 5, pool: 'abcde' }); => 'cbbdc'
randBox.string({ min: 5, max: 20, pool: 'abcde' }); => 'ebddceaaceeda'

支持 randBox.character() 的所有选项:

randBox.string({ length: 8, casing: 'upper', alpha: true, numeric: true }); => '3THK7GB1'
最后更新于: