-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfindEmailDomain.js
17 lines (14 loc) · 951 Bytes
/
findEmailDomain.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// An email address such as "[email protected]" is made up of a local part ("John.Smith"),
// an "@" symbol, then a domain part ("example.com").
// The domain name part of an email address may only consist of letters, digits, hyphens and dots.
// The local part, however, also allows a lot of different special characters.
// Here you can look at several examples of correct and incorrect email addresses.
// Given a valid email address, find its domain part.
// Example
// For address = "[email protected]", the output should be findEmailDomain(address) = "example.com";
// For address = "<>[]:,;@"!#$%&*+-/=?^_{}| ~.a"@example.org", the output should be findEmailDomain(address) = "example.org".
const findEmailDomain = address => {
return address.slice(address.lastIndexOf('@') + 1)
}
console.log(findEmailDomain('[email protected]'));
console.log(findEmailDomain('<>[]:,;@\"!#$%&*+-/=?^_{}| ~.a\"@example.org'));