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文件中。