指示满足或违反哪些密码策略要求以及要求是什么的结构。
签名:
export interface PasswordValidationStatus
特性
财产 | 类型 | 描述 |
---|---|---|
包含小写字母 | 布尔值 | 密码是否包含小写字母,如果不需要则未定义。 |
包含非字母数字字符 | 布尔值 | 密码是否包含非字母数字字符,如果不需要则未定义。 |
包含数字字符 | 布尔值 | 密码是否包含数字字符,如果不需要则未定义。 |
包含大写字母 | 布尔值 | 密码是否包含大写字母,如果不需要则未定义。 |
已验证 | 布尔值 | 密码是否符合所有要求。 |
满足最大密码长度 | 布尔值 | 密码是否满足最大密码长度,如果不需要则未定义。 |
满足最小密码长度 | 布尔值 | 密码是否满足最小密码长度,如果不需要则未定义。 |
密码策略 | 密码策略 | 用于验证密码的策略。 |
PasswordValidationStatus.containsLowercaseLetter
密码是否包含小写字母,如果不需要则未定义。
签名:
readonly containsLowercaseLetter?: boolean;
PasswordValidationStatus.containsNonAlphanumericCharacter
密码是否包含非字母数字字符,如果不需要则未定义。
签名:
readonly containsNonAlphanumericCharacter?: boolean;
PasswordValidationStatus.containsNumericCharacter
密码是否包含数字字符,如果不需要则未定义。
签名:
readonly containsNumericCharacter?: boolean;
PasswordValidationStatus.containsUppercaseLetter
密码是否包含大写字母,如果不需要则未定义。
签名:
readonly containsUppercaseLetter?: boolean;
密码验证状态.isValid
密码是否符合所有要求。
签名:
readonly isValid: boolean;
密码验证状态.meetsMaxPasswordLength
密码是否满足最大密码长度,如果不需要则未定义。
签名:
readonly meetsMaxPasswordLength?: boolean;
密码验证状态.meetsMinPasswordLength
密码是否满足最小密码长度,如果不需要则未定义。
签名:
readonly meetsMinPasswordLength?: boolean;
密码验证状态.密码策略
用于验证密码的策略。
签名:
readonly passwordPolicy: PasswordPolicy;