Chinaunix首页 | 论坛 | 博客
  • 博客访问: 250677
  • 博文数量: 71
  • 博客积分: 3044
  • 博客等级: 少校
  • 技术积分: 695
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-16 11:06
文章分类

全部博文(71)

文章存档

2011年(30)

2010年(41)

分类:

2010-10-28 15:08:44

//验证mail

function isEmail(email)
  {
        var srt=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
      if(srt.test(email))
      {
          //不合法时
          return false;
      }
      else
      {
          //合法时
        return true;
      }
  }



// 验证数字

javascript限制输入的只能是数字,判断event.keyCode的值,并将它限定只能为数字,如果不是数字,则返回错误,如果是数字,则继续。
我先介绍验证javascript是否是数字另一种方式,通过下面的函数来实现:

function isNumber(oNum)
{
   if(!oNum) return false;
   var strP=/^\d+(\.\d+)?$/;
   if(!strP.test(oNum)) return false;
   try{
   if(parseFloat(oNum)!=oNum) return false;
   }
   catch(ex)
   {
return false;
   }
   return true;
}
这段javascript代码很简洁,大家可以看下。


下面还有一种比较笨的方法,大家也可以看下,学习嘛
下次贴个用正则验证数字的







最简单的javascript验证是否不是数字的代码如下:

利用了siNan函数,点这里查看
来自: http://hi.baidu.com/pxy479/blog/item/f0039f51bf7a876a85352499.html

阅读(1192) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~