ساختاری که نشان می دهد کدام الزامات خط مشی رمز عبور برآورده شده یا نقض شده است و الزامات چیست.
امضا:
export interface PasswordValidationStatus
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
حاوی حروف کوچک است | بولی | اینکه رمز عبور حاوی یک حرف کوچک باشد یا در صورت عدم نیاز، تعریف نشده باشد. |
شامل کاراکتر غیر الفبا و عددی است | بولی | اینکه رمز عبور حاوی یک کاراکتر غیرالفبایی باشد یا در صورت عدم نیاز، تعریف نشده باشد. |
شامل NumericCharacter است | بولی | آیا رمز عبور حاوی یک کاراکتر عددی است یا در صورت عدم نیاز، تعریف نشده است. |
حاوی حروف بزرگ است | بولی | آیا رمز عبور حاوی یک حرف بزرگ است یا در صورت عدم نیاز، تعریف نشده است. |
معتبر است | بولی | اینکه آیا رمز عبور همه الزامات را برآورده می کند یا خیر. |
MeetsMaxPasswordLength | بولی | آیا رمز عبور با حداکثر طول رمز عبور مطابقت دارد یا در صورت عدم نیاز، تعریف نشده است. |
MeetsMinPasswordLength | بولی | آیا رمز عبور با حداقل طول رمز عبور مطابقت دارد یا در صورت عدم نیاز، تعریف نشده است. |
کلمه عبور سیاست | PasswordPolicy | خط مشی مورد استفاده برای تایید رمز عبور. |
PasswordValidationStatus.containsحروف کوچک
اینکه رمز عبور حاوی یک حرف کوچک باشد یا در صورت عدم نیاز، تعریف نشده باشد.
امضا:
readonly containsLowercaseLetter?: boolean;
PasswordValidationStatus.containsNonAlphanumericCharacter
اینکه رمز عبور حاوی یک کاراکتر غیرالفبایی باشد یا در صورت عدم نیاز، تعریف نشده باشد.
امضا:
readonly containsNonAlphanumericCharacter?: boolean;
PasswordValidationStatus.containsNumericCharacter
آیا رمز عبور حاوی یک کاراکتر عددی است یا در صورت عدم نیاز، تعریف نشده است.
امضا:
readonly containsNumericCharacter?: boolean;
PasswordValidationStatus.containsحروف بزرگ
آیا رمز عبور حاوی یک حرف بزرگ است یا در صورت عدم نیاز، تعریف نشده است.
امضا:
readonly containsUppercaseLetter?: boolean;
PasswordValidationStatus.isValid
اینکه آیا رمز عبور همه الزامات را برآورده می کند یا خیر.
امضا:
readonly isValid: boolean;
PasswordValidationStatus.meetsMaxPasswordLength
آیا رمز عبور با حداکثر طول رمز عبور مطابقت دارد یا در صورت عدم نیاز، تعریف نشده است.
امضا:
readonly meetsMaxPasswordLength?: boolean;
PasswordValidationStatus.meetsMinPasswordLength
آیا رمز عبور با حداقل طول رمز عبور مطابقت دارد یا در صورت عدم نیاز، تعریف نشده است.
امضا:
readonly meetsMinPasswordLength?: boolean;
PasswordValidationStatus.passwordPolicy
خط مشی مورد استفاده برای تایید رمز عبور.
امضا:
readonly passwordPolicy: PasswordPolicy;