Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

JavaScript 验证电子邮件地址的程序

用于验证电子邮件地址的 JavaScript 程序

在本例中,您将学习编写一个验证电子邮件地址的 JavaScript 程序。
要理解此示例,您应该了解以下JavaScript 编程主题:
JavaScript 正则表达式 JavaScript 函数和函数表达式 JavaScript if...else 语句

示例: 使用正则表达式

// program to validate an email address
function validateEmail(email_id) {
    const regex_pattern =      /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    
    if (regex_pattern.test(email_id)) {
        console.log('The email address is valid');
    }
    else {
        console.log('The email address is not valid');
    }
}
validateEmail('abc123@gmail.com');
validateEmail('hello@com');
输出
The email address is valid
The email address is not valid
在上面的程序中,正则表达式模式
/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
检查电子邮件地址是否有效。
如果字符串与正则表达式匹配, test() 方法返回 true
正则表达式(regex) 描述了用于定义搜索模式的字符序列。
要了解有关正则表达式的更多信息,请访问 JavaScript 正则表达式。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4