UNPKG

@cranberry-money/shared-utils

Version:

Shared utility functions for Blueberry platform

23 lines 743 B
function validateFullName(value) { if (!value) return { isValid: false }; const trimmed = value.trim(); return { isValid: trimmed.split(/\s+/).length >= 2 }; } function validatePhoneNumber(value) { if (!value) return { isValid: false }; const trimmed = value.trim(); return { isValid: trimmed.length >= 8 && /^[+\-\s\d()]+$/.test(trimmed) }; } function validateResidentialAddress(value) { if (!value) return { isValid: false }; return { isValid: value.trim().length >= 10 }; } export const validateUserProfileField = { fullName: validateFullName, phoneNumber: validatePhoneNumber, residentialAddress: validateResidentialAddress, }; //# sourceMappingURL=user-validation.js.map