Проверьте действительные адреса электронной почты, используя примеры кода на Python, JavaScript и Java

Извините, но я не могу получить доступ к внешним URL-адресам или выполнить примеры кода. Однако я могу предоставить вам несколько методов, с помощью которых вы можете проверить, является ли данная строка действительным адресом электронной почты, используя регулярные выражения на популярных языках программирования. Вот примеры на Python, JavaScript и Java:

Python:

import re
def is_valid_email(email):
    pattern = r'^[\w\.-]+@[\w\.-]+\.\w+$'
    return re.match(pattern, email) is not None
# Example usage
email = 'professor@gmail.com'
if is_valid_email(email):
    print('Valid email')
else:
    print('Invalid email')

JavaScript:

function isValidEmail(email) {
    var pattern = /^[\w.-]+@[\w.-]+\.\w+$/;
    return pattern.test(email);
}
// Example usage
var email = 'professor@gmail.com';
if (isValidEmail(email)) {
    console.log('Valid email');
} else {
    console.log('Invalid email');
}

Java:

import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class EmailValidator {
    public static boolean isValidEmail(String email) {
        String pattern = "^[\\w.-]+@[\\w.-]+\\.[\\w]+$";
        Pattern regex = Pattern.compile(pattern);
        Matcher matcher = regex.matcher(email);
        return matcher.matches();
    }
    public static void main(String[] args) {
        String email = "professor@gmail.com";
        if (isValidEmail(email)) {
            System.out.println("Valid email");
        } else {
            System.out.println("Invalid email");
        }
    }
}