[乱七八糟]验证JS

博客给出了两个 JavaScript 函数,ValiKey 用于字符输入验证,限制输入为 A - Z、a - z 或 0 - 9;ValiEmail 用于邮件地址验证,检查邮件格式。还展示了如何在 input 标签中调用这两个函数进行输入验证。

 function ValiKey( obj )
 {
  //字符输入验证
  if ( ( window.event.keyCode < 97 || window.event.keyCode > 122 ) &&
   ( window.event.keyCode < 48 || window.event.keyCode > 57 ) &&
   ( window.event.keyCode < 65 || window.event.keyCode > 90 ) )
  {
   window.alert( "Please input A-Z or a-z or 0-9 chars!" );
   window.event.returnValue = false;
   obj.focus();
  }
 }
 
 function ValiEmail( obj )
 {
  //邮件地址验证
  var strEmail = new String( obj.value );
  if ( ( strEmail.indexOf("@",0) == -1 || strEmail.indexOf(".",0) == -1 || strEmail.length < 5 ) )
  {
   window.alert( "E-mail address error!" );
   obj.focus();
   obj.select();
  }
 }

===============

调用:
  <input id="username" name="username" type="text" onkeypress="ValiKey(this);"/>
  <input id="password" name="password" type="password" onchange="ValiEmail(this);"/>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值