lavoce #2

Merged
yogiedigital merged 118 commits from lavoce into main 2025-10-20 04:06:02 +00:00
Showing only changes of commit 59c90c3519 - Show all commits

View File

@@ -41,11 +41,32 @@ const DetailUser = (props) => {
const validatePassword = (password) => { const validatePassword = (password) => {
if (!password) return 'Password wajib diisi'; if (!password) return 'Password wajib diisi';
if (password.length < 8) return 'Password minimal 8 karakter';
if (!/[A-Z]/.test(password)) return 'Password harus ada huruf besar'; // Must be at least 8 characters long
if (!/[a-z]/.test(password)) return 'Password harus ada huruf kecil'; if (password.length < 8) {
if (!/\d/.test(password)) return 'Password harus ada angka'; return 'Password must be at least 8 characters long';
if (!/[!@#$%^&*(),.?":{}|<>]/.test(password)) return 'Password harus ada karakter spesial'; }
// Must contain at least one uppercase letter
if (!/[A-Z]/.test(password)) {
return 'Password must contain at least one uppercase letter';
}
// Must contain at least one lowercase letter
if (!/[a-z]/.test(password)) {
return 'Password must contain at least one lowercase letter';
}
// Must contain at least one number
if (!/\d/.test(password)) {
return 'Password must contain at least one number';
}
// Must contain at least one special character
if (!/[!@#$%^&*(),.?":{}|<>]/.test(password)) {
return 'Password must contain at least one special character';
}
return null; return null;
}; };