<万博manbetx平台>如何验证邮箱是否合法? - 万博manbetx平台中文网
点击切换帐号登陆
帐号密码登陆

如何验证邮箱是否合法?

3.实战: 验证用户表单中的email地址
=======================

**知识点**
1. 原子集合
2. 分组
3. 完全匹配

-----------------------------------------------------

1.原子集合
--------
- `[a-zA-Z0-9-_]`: 匹配集合中的任何一个即可

-----------------------------------------------------

2.分组
-----
圆括号在正则表达式中的作用

-----------------------------------------------------

3.完全匹配
---------
- `^`和`$`符的正确使用方法

-----------------------------------------------------

### 示例: code/demo03.万博manbetx平台

```万博manbetx平台
<!DOCTYPE 万博manbetx平台>
<万博manbetx平台>
<head>
    <meta charset="UTF-8">
    <title>匹配email地址</title>
    <style>
        .success {
            color: green;
        }
        .warning {
            color: red;
        }
    </style>
</head>
<body>
<label>邮箱: <input type="text"> </label>
<button type="button">验证</button>
<p></p>

<script>
    var email = document.querySelector('input');
    var btn = document.querySelector('button');
    var tips = document.querySelector('p');
    var reg =/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
    btn.onclick = function () {
        var str = email.value;
        if (reg.test(str)) {
            tips.classList.add('success');
            tips.inner万博manbetx平台 = str + '是合法邮箱';
        } else {
            tips.classList.add('warning');
            tips.inner万博manbetx平台 = str + '是非法邮箱';
        }
    };
</script>
</body>
</万博manbetx平台>
```


任务

?不会了怎么办
无数据提示暂无评论哟...我要评论
网站导航
标签地图
学习路径
视频教程
开发软件
旗下子站
技术文章
文档工具
关于我们
企业合作
人才招聘
联系我们
讲师招募
QQ交流群
QQ官方交流群
微信公众号
微信公众号