上山打老虎 发表于 2021-8-6 14:04:28

jQuery自定义函数验证邮箱格式

jQuery.fn.checkEmail = function() { // 自定义jQuery方法
      var email_val = $(this).val();
      reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
      if (!reg.test(email_val)) {
            return true; // 格式有误
      } else {
            return false;
      }
    }
    前提是引用了jQuery.js文件
使用方法。
$().checkEmail();
实例
function checkform() {
      if ($('#account').val().trim() == '') {
            alert('请输入账号');
            $('#account').focus();
            return false;
      }

      if ($('#account').checkEmail()) {
            alert('账号格式不正确');
            $('#account').focus();
            return false;
      }

      if ($('#password').val().trim() == '') {
            alert('请输入密码');
            $('#password').focus();
            return false;
      }

      if ($('#verify').val().trim() == '') {
            alert('请输入验证码');
            $('#verify').focus();
            return false;
      }
      return true;
    }如果这是一个通用的方法,可以放入jQuery文件中。


文档来源:51CTO技术博客https://blog.51cto.com/u_3513677/3283865
页: [1]
查看完整版本: jQuery自定义函数验证邮箱格式