Email validation now checks for extra at symbols and prevents it.
This commit is contained in:
parent
d8b4251cea
commit
c93e138c3f
@ -198,9 +198,9 @@ IgniteTemplate.prototype.validate = function (callback) {
|
||||
IgniteTemplate.prototype.validateEmail = function (msg) {
|
||||
return this.validate((value, error) => {
|
||||
if (!value || value.length == 0) {
|
||||
return error(msg ? msg : `Please enter an email address.`);
|
||||
return error(msg ? msg : 'Please enter an email address.');
|
||||
} else if (value.trim().length < 5) {
|
||||
return error(msg ? msg : `Email address too short.`);
|
||||
return error(msg ? msg : 'Email address too short.');
|
||||
} else if (!value.includes('@')) {
|
||||
return error(msg ? msg : 'Email address missing @ symbol.');
|
||||
} else if (!value.includes('.')) {
|
||||
@ -209,6 +209,8 @@ IgniteTemplate.prototype.validateEmail = function (msg) {
|
||||
return error(msg ? msg : 'Email address too long.');
|
||||
} else if (value.includes(' ')) {
|
||||
return error(msg ? msg : 'Email address cannot contain spaces.');
|
||||
} else if (value.split('@').length > 2) {
|
||||
return error(msg ? msg : 'Email address has too many @ symbols.')
|
||||
}
|
||||
});
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user