mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-29 00:20:04 +01:00
38 lines
671 B
JavaScript
38 lines
671 B
JavaScript
import isEmail from "validator/lib/isEmail";
|
|
|
|
export function validateEmail(email) {
|
|
if (email && email.length > 0) {
|
|
return isEmail(email);
|
|
} else {
|
|
return false;
|
|
}
|
|
}
|
|
|
|
export const ERRORS_LIST = {
|
|
SHORT_PASS: "Atleast 8 characters"
|
|
};
|
|
|
|
export function validatePass(password) {
|
|
if (password?.length <= 0) {
|
|
return false;
|
|
}
|
|
|
|
let errors = {
|
|
SHORT_PASS: true
|
|
};
|
|
|
|
if (password.length >= 8) {
|
|
errors.SHORT_PASS = false;
|
|
}
|
|
return errors;
|
|
}
|
|
|
|
export function validateUsername(username) {
|
|
let regex = /^[a-z0-9_-]{3,200}$/gim;
|
|
if (username && username.length > 0) {
|
|
return regex.test(username);
|
|
} else {
|
|
return false;
|
|
}
|
|
}
|