3
05/11/2024 5:08 pm
Aiheen aloittaja
Write a JS function that validates simple emails. The emails should have a username, which consists only of English alphabet letters and digits, a “@” sign, and a domain name after it. The domain should consist only of 2 strings separated by a single dot. The 2 strings should contain NOTHING but lowercase English alphabet letters.
The input comes as single string argument which is an email.
Examples:
Input:
valid@email.bg
Output:
Valid
Input:
invalid@emai1.bg
Output:
Invalid
The output should be printed on the console. If the given email is valid, print “Valid”, if it is not, print “Invalid”.
1 Vastaus
2
05/11/2024 5:09 pm
Here is the js solution. Note the line #2 with the regex pattern to check:
function validateEmail(email) {
let pattern = /^([a-zA-Z0-9]+)@([a-z]+)\.([a-z]+)$/g;
let result = pattern.test(email);
if (result) {
console.log("Valid");
} else {
console.log("Invalid");
}
}
validateEmail("name@emi.bg");
Pyydämme Kirjaudu sisään tai Rekisteröi vastata tähän aiheeseen.
