注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

骇客归来

ぁ枫あ

 
 
 

日志

 
 

一些关于验证的脚本  

2006-11-23 13:23:59|  分类: Javascript |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

<script language="javascript">
function MoveLayer(layerName, l_x, l_y) {
 var x = l_x;//浮动广告层固定于浏览器的x方向位置
 var y = l_y;//浮动广告层固定于浏览器的y方向位置
 var stmnStartPoint, stmnEndPoint, stmnRefreshTimer,stmnGAP1,stmnGAP2;
 stmnGAP1=0;
 stmnGAP2=l_y;

 eval("stmnStartPoint = parseInt(document.all." + layerName + ".style.top, 10)");
 stmnEndPoint = document.body.scrollTop + stmnGAP2;
 if (stmnEndPoint < stmnGAP1) stmnEndPoint = stmnGAP1;

 if ( stmnStartPoint != stmnEndPoint ) {
  stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
  eval("document.all." + layerName + ".style.top = parseInt(document.all." + layerName + ".style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount )");
 }
 eval("document.all." + layerName + ".style.posLeft = x");//移动广告层
 setTimeout("MoveLayer('"+layerName+"',"+l_x+","+l_y+");", 5);//设置5毫秒后再调用函数MoveLayer()
}

if (screen.width >= 1024) {
 var htmlsrc = "/inc/right.htm"
 var sgWidth_caishow_floater = "122"
 var sgHeight_caishow_floater = "400"
 var sgX_caishow_floater = 880;
 var sgY_caishow_floater = 80;
 var sgNS_caishow_floater = (document.layers) ? true : false;
 var caishow_floater_tempname = (Math.random() * 10000).toFixed(0) + "_caishow"
 var sgLayerName_caishow_floater = "Corner_uvwxyz_" + caishow_floater_tempname;
 if (sgNS_caishow_floater) {
  document.write('<LAYER +sgLayerName_caishow_floater+'" WIDTH='+sgWidth_caishow_floater+' HEIGHT='+sgHeight_caishow_floater+'><iframe src="' + htmlsrc + '" frameborder=0 width=' + sgWidth_caishow_floater + ' height=' + sgHeight_caishow_floater + ' scrolling=no></iframe></LAYER>');
 } else {
  document.write('<DIV +sgLayerName_caishow_floater+'" STYLE="; width:'+sgWidth_caishow_floater+'; height:'+sgHeight_caishow_floater+'; z-index:9; filter: Alpha(Opacity=100); left: '+sgX_caishow_floater+'; top: '+sgY_caishow_floater+';"><iframe src="' + htmlsrc + '" frameborder=0 width=' + sgWidth_caishow_floater + ' height=' + sgHeight_caishow_floater + ' scrolling=no></iframe></DIV>');
 }
 MoveLayer(sgLayerName_caishow_floater, sgX_caishow_floater, sgY_caishow_floater);
}
</script><script language="javascript">

function trim(value) //去掉首尾空格
{
   s1="";j=-1;
   for(i=0;i<value.length;i++)
     if(value.charAt(i)==" ") continue;
     else {j=i;break;}
   s1=value.substr(j);
   for(i=s1.length-1;i>0;i--)
      if(s1.charAt(i)==" ") continue;
       else {j=i;break;}
   result="";
   result=s1.substr(0,j+1);
   return result;
}
function isCharNumber(str)  //[A-Z][0-9][a-z][-,_]
{
 return str.search(/^[a-z0-9_]+$/)==0
}
function isNumber(str)
{
 return str.search(/^\d*\.?\d+$|^\d+\.?\d*$/)==0
}
function isInt(str)
{
 return str.search(/^\d+$/)==0
}
function checkemail(emailvalue) //检查电子邮件
{
 flag = 0;
 flag1 = 0;
 str1 = "";
 for(i=0;i<emailvalue.length;i++)
 {
  str1 = emailvalue.substr(i,1);
 
  if(str1 == "@")
   flag = 1;
  if(str1 == ".")
   flag1 = 1; 
 }
 if (flag==1 && flag1==1)
  return true;
 else
  return false; 
}
function isEmail(theStr)
{
 var unchar="/\\;:,";
 var atIndex = theStr.indexOf('@');
 var dotIndex = theStr.indexOf('.', atIndex);
 var flag = true;
 for (i=0;i<theStr.length;i++){ 
  if (unchar.indexOf(theStr.substr(i,1)) > -1){
   return false;  
  }
 }
 theSub = theStr.substring(0, dotIndex+1)
 if ((atIndex < 1)||(atIndex != theStr.lastIndexOf('@'))||(dotIndex < atIndex + 2)||(theStr.length <= theSub.length))
 { flag = false; }
 else { flag = true; }
 return(flag);
}

 

 

function checkchar(str)
{
 intlong = str.length - 1;
 strTmp1 = str.substr(0,1);
 strTmp2 = str.substr(intlong,1);
 if (strTmp1=="-" || strTmp1=="_" || strTmp2 == "-" || strTmp2=="_" )
 {
  return true;
 }
 else
  return false;
  
}
function chkMobile(num)
{
 num1 = num.substr(0,1);
 num2 = num.substr(1,1);
 if (num1 != 1 || num2 != 3)
 {
  return true;
 }
 else
  return false;
}
function checkregform()

    struname = Form1.txtusername.value;
 upwd  = trim(Form1.txtpassword.value);
 if(trim(struname)=="")
 {
  alert("提示:请输入用户名!");
  Form1.txtusername.focus();
  return false;
 }
 if(!isCharNumber(struname))
 {
  alert("提示:用户名只能由数字,字母和下划线组成!");
  Form1.txtusername.focus();
  return false;
 }
 if(checkchar(struname))
 {
  alert("提示:不能以-或_开头或结尾!");
  Form1.txtusername.focus();
  return false;
 }
 if(struname.length < 4)
 {
  alert("提示:用户名应大于3位!");
  Form1.txtusername.focus();
  return false;
 }
 
 
  if(upwd == "")
 {
  alert("提示:请输入密码!");
  Form1.txtpassword.focus();
  return false;
 }
 if(!isCharNumber(upwd))
 {
  alert("提示:密码只能由数字,字母和下划线组成!");
  Form1.txtpassword.focus();
  return false;
 }
 if (upwd.length < 4 )
 {
  alert("提示:密码应大于4位!");
  Form1.txtpassword.focus();
  return false;
 }
 if(trim(Form1.txtrepassword.value)=="")
 {
  alert("提示:请输入验证密码!");
  Form1.txtrepassword.focus();
  return false;
 }
 
 if(trim(Form1.txtpassword.value)!= trim(Form1.txtrepassword.value))
 {
  alert("提示:密码与验证密码不符!");
  Form1.txtpassword.focus();
  return false;
 }
 if(trim(Form1.txtemail.value)=="")
 {
  alert("提示:请输入电子邮件!");
  Form1.txtemail.focus();
  return false;
 }
 if(!isEmail(Form1.txtemail.value))
 {
  alert("提示:请输入正确的Email地址!");
  Form1.txtemail.focus();
  return false;
 }
 if(trim(Form1.txtquestion.value)=="")
 {
  alert("提示:请选择密码提示问题!");
  Form1.txtquestion.focus();
  return false;
 }
 if(trim(Form1.txtanswer.value)=="")
 {
  alert("提示:请输入密码提示答案!");
  Form1.txtanswer.focus();
  return false;
 }
 if(trim(Form1.txtprovince.value)=="")
 {
  alert("提示:请选择省份!");
  Form1.txtprovince.focus();
  return false;
 }
 if(trim(Form1.txtaddress.value)=="")
 {
  alert("提示:请输入联系地址!");
  Form1.txtaddress.focus();
  return false;
 }
 if(trim(Form1.txtcodenum.value)=="")
 {
  alert("提示:请输入验证码!");
  Form1.txtcodenum.focus();
  return false;
 }
 return true;
}
</script>

  评论这张
 
阅读(125)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017