正则表达式验证校验邮箱的格式

╰+哭是因爲堅強的太久メ 2023-02-13 00:26 46阅读 0赞

今天做一个很简单的功能,在input框里面填写邮箱,在点击提交的时候,验证一下邮箱的格式是否正确,如果邮箱格式不正确的话,就提示邮箱格式不正确,如果格式正确,则验证通过

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <title>校验邮箱</title>
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
  8. </head>
  9. <body>
  10. <div class="col-md-5 col-sm-5 col-xs-5">
  11. 邮箱: <input type="text" class="form-control " placeholder="" id="email" name="card">
  12. </div>
  13. <button type="button" class="btn blue" id="addBtn">保存</button>
  14. <!-- 弹框 -->
  15. <script src="https://cdn.bootcss.com/layer/2.2/layer.js"></script>
  16. <script src="https://cdn.bootcss.com/layer/2.2/extend/layer.ext.js"></script>
  17. <script type="text/javascript">
  18. //添加后保存
  19. $("#addBtn").on("click", function() {
  20. //邮箱
  21. var $email_num = $("#email").val();
  22. var reg01 = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; //
  23. if (reg01.test($email_num) || $("#email").val() == "") {
  24. console.log("邮箱正确");
  25. } else {
  26. layer.msg('请输入正确邮箱', {
  27. icon: 5,
  28. time: 1000
  29. });
  30. return;
  31. }
  32. })
  33. </script>
  34. </body>
  35. </html>

效果如下
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,46人围观)

还没有评论,来说两句吧...

相关阅读