一種結構,用於指出已達到或違反哪些密碼政策規定和規定。
簽名:
export interface PasswordValidationStatus
屬性
屬性 | 類型 | 說明 |
---|---|---|
包含小寫英文字母 | 布林值 | 密碼是否包含小寫英文字母。如果不需要,密碼則為未定義。 |
containsNonAlphanumericCharacter | 布林值 | 密碼是否包含非英數字元。如果不需要,則為未定義。 |
containsNumericCharacter | 布林值 | 密碼是否包含數字字元。如果不需要,密碼則為未定義。 |
containsUppercaseLetter | 布林值 | 密碼是否包含大寫字母,或者是否由未定義 (如果非必要)。 |
isValid | 布林值 | 密碼是否符合所有規定。 |
meetsMaxPasswordLength | 布林值 | 密碼長度是否符合密碼長度上限。如果不需要,則代表未定義。 |
meetsMinPasswordLength | 布林值 | 密碼符合密碼長度下限。如果不需要,則為未定義。 |
passwordPolicy | PasswordPolicy | 用於驗證密碼的政策。 |
PasswordValidationStatus.containsLowercaseLetter
密碼是否包含小寫英文字母。如果不需要,密碼則為未定義。
簽名:
readonly containsLowercaseLetter?: boolean;
PasswordValidationStatus.containsNonAlphanumericCharacter
密碼是否包含非英數字元。如果不需要,則為未定義。
簽名:
readonly containsNonAlphanumericCharacter?: boolean;
PasswordValidationStatus.containsNumericCharacter
密碼是否包含數字字元。如果不需要,密碼則為未定義。
簽名:
readonly containsNumericCharacter?: boolean;
PasswordValidationStatus.containsUppercaseLetter
密碼是否包含大寫字母,或者是否由未定義 (如果非必要)。
簽名:
readonly containsUppercaseLetter?: boolean;
PasswordValidationStatus.isValid
密碼是否符合所有規定。
簽名:
readonly isValid: boolean;
PasswordValidationStatus.meetsMaxPasswordLength
密碼長度是否符合密碼長度上限。如果不需要,則代表未定義。
簽名:
readonly meetsMaxPasswordLength?: boolean;
PasswordValidationStatus.meetsMinPasswordLength
密碼符合密碼長度下限。如果不需要,則為未定義。
簽名:
readonly meetsMinPasswordLength?: boolean;
PasswordValidationStatus.passwordPolicy
用於驗證密碼的政策。
簽名:
readonly passwordPolicy: PasswordPolicy;