cmms/frontend/dist/assets/validators-BsFa-KD7.js

2 lines
749 B
JavaScript

const o=t=>Array.isArray(t)?t.length>0:!!t||"This field is required",i=t=>t?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)||"Please enter a valid email address":!0,c=t=>{if(!t)return!0;const r=8,e=/[A-Z]/.test(t),s=/[a-z]/.test(t),n=/\d/.test(t),a=/[!@#$%^&*(),.?":{}|<>]/.test(t);return t.length<r?`Password must be at least ${r} characters`:e?s?n?a?!0:"Password must contain at least one special character":"Password must contain at least one number":"Password must contain at least one lowercase letter":"Password must contain at least one uppercase letter"},u=t=>r=>r?r===t||"Passwords do not match":!0,d=t=>t?/^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/.test(t)||"Please enter a valid phone number":!0;export{d as a,u as c,i as e,c as p,o as r};