react-jam-ui
Version:
React JAM UI components
32 lines (30 loc) • 1.17 kB
JavaScript
export default function validation(value, type) {//type or pattern
var errors = {};
var result = false;
if (!values.name || values.name.trim() === '') {
errors.name = 'Enter a name';
hasErrors = true;
}
if (!values.username || values.username.trim() === '') {
errors.username = 'Enter username';
hasErrors = true;
}
if(!values.email || values.email.trim() === '') {
errors.email = 'Enter email';
hasErrors = true;
}
if(!values.password || values.password.trim() === '') {
errors.password = 'Enter password';
hasErrors = true;
}
if(!values.confirmPassword || values.confirmPassword.trim() === '') {
errors.confirmPassword = 'Enter Confirm Password';
hasErrors = true;
}
if(values.confirmPassword && values.confirmPassword.trim() !== '' && values.password && values.password.trim() !== '' && values.password !== values.confirmPassword) {
errors.password = 'Password And Confirm Password don\'t match';
errors.password = 'Password And Confirm Password don\'t match';
hasErrors = true;
}
return result;
}