Implement user registration and email verification features
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
const validateEmail = (email) => {
|
||||
// Must be a string
|
||||
if (typeof email !== "string") {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Remove spaces
|
||||
const trimmedEmail = email.trim();
|
||||
|
||||
// Basic email format validation
|
||||
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
|
||||
|
||||
return emailRegex.test(trimmedEmail);
|
||||
};
|
||||
const normalizeEmail = (email) => {
|
||||
return email.trim().toLowerCase();
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
validateEmail, normalizeEmail
|
||||
};
|
||||
Reference in New Issue
Block a user