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

最新文章

  1. mate-desktop安装在其他目录时一些配置信息
  2. 【Unity3d游戏开发】Unity3D中的3D数学基础---向量
  3. Scala的几个小tips
  4. ul+li标签制作表格
  5. insert into hi_user_score set hello_id=74372073,a=10001 on duplicate key update hello_id=74372073, a=10001
  6. (转)C#使用Mysql记录
  7. 『重构--改善既有代码的设计』读书笔记----Replace Data Value with Object
  8. Silverlight Socket 实现收发信息
  9. Python:字符串的分片与索引、字符串的方法
  10. CSS的常见问题
  11. CentOS7编译安装php7.1
  12. tortoisegit里的cleanup坑
  13. oracle无法启动asm实例记录
  14. windows使用笔记-安装64位windows7家庭普通版的方法
  15. css scrollbar样式设置
  16. [Aaronyang] 写给自己的WPF4.5 笔记17[Page实现页面导航]
  17. MySql之行记录的详细操作,创建用户以及库表的授权
  18. Opencv打开摄像头,读不到图像,一般来说先读取第一帧,舍弃,然后就正常了
  19. C#获取类库(DLL)的绝对路径
  20. Masonry的简单使用(一)

热门文章

  1. HDU_1238——最大子串搜索
  2. 护肤品总结 Skin Care (2)
  3. Google Code Jam 2012 round 2 problem A: Swinging Wild
  4. A - Network of Schools - poj 1236(求连通分量)
  5. iOS socket 实现tcp和服务器长链接的简单使用心得
  6. js中的函数,Date对象,Math对象和数组对象
  7. Hadoop 类Grep源代码注释
  8. Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1) 错误 解决方案(android-ndk)
  9. Linux以KB显示内存大小
  10. js身份证验证代码