PasswordValidationStatus interface

一種結構,用於指出已達到或違反哪些密碼政策規定和規定。

簽名:

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;