@Password()

2.0 新增

生成指定强度随机密码

用户信息起始版本 2.0.0

参数

名称类型必填默认值说明
minInteger6密码最小长度,默认 6 个字符,最小允许 1 个字符
maxInteger20密码最大长度,默认 20 个字符,最大允许 65535 个字符
allowUpperCaseBooleantrue布尔值,是否允许大写字母,默认 true
allowLowerCaseBooleantrue布尔值,是否允许小写字母,默认 true
allowDigitsBooleantrue布尔值,是否允许数字,默认 true
allowSpecialCharBooleanfalse布尔值,是否允许特殊符号,默认 false,特殊字符包括:`-=[];',./~!@#$%^&*()_+{}:"<>?

用法

@Password()

生成一个随机密码,长度为6~20个字符,包含大写字母、小写字母、数据

示例:
@Passd()
输出:
PKA1BGmNiD5p27p2w
@Password(min,max)

生成一个随机密码,长度为指定的min~max个字符,包含大写字母、小写字母、数据

示例:
@Passd(5,8)
输出:
llbxB6ZqLQlgRz
@Password(allowUpperCase,allowLowerCase,allowDigits,allowSpecialChar)

生成一个随机密码,长度为6~20个字符,包含指定的allowUpperCase、allowLowerCase、allowDigits、allowSpecialChar字符

示例:
@Passd(true,true,true,true)
输出:
H/70~{E:nmB%e'KIJbW2DP`\<s3b+ze
@Password(min,max,allowUpperCase,allowLowerCase,allowDigits,allowSpecialChar)

生成一个随机密码,长度为min~max个字符,包含指定的allowUpperCase、allowLowerCase、allowDigits、allowSpecialChar字符

示例:
@Passd(5,8,true,true,true,true)
输出:
H-+:6@7^KQf8
← 返回函数参考