validatePassword function is a utility for validating password strength based on common security requirements. It ensures passwords meet minimum complexity standards by checking for length, character variety, and special characters.ts
import { validatePassword } from "@arkyn/server";
rawPassword (required)stringbooleantypescript
import { validatePassword } from "@arkyn/server";// Valid password (meets all requirements)const isValid1 = validatePassword("Senha@123");console.log(isValid1);// Output: true// Invalid password (no uppercase, no special character)const isValid2 = validatePassword("senha123");console.log(isValid2);// Output: false// Invalid password (too short)const isValid3 = validatePassword("Se@1");console.log(isValid3);// Output: false// Invalid password (no number)const isValid4 = validatePassword("Senha@abc");console.log(isValid4);// Output: false// Invalid password (no special character)const isValid5 = validatePassword("Senha1234");console.log(isValid5);// Output: false
! @ # $ % ^ & * ( ) , . ? " : ; { } | < > _ - + = ~ ` [ ] \ /false immediately if the input is empty, null, or undefined.