⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javacheck.asp

📁 购物系统时尚版.强大的后台文章编辑器的功能
💻 ASP
字号:
<SCRIPT language="javascript">
<!--
function regsubmit()
{
 if (document.reg.username.value == "")        
  {        
    window.alert("用户名不能为空!");        
    document.reg.username.focus();        
    return (false);}  
  
        var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
        if (!filter.test(document.reg.username.value)) { 
                window.alert("用户名填写不正确,请重新填写!可使用的字符为(A-Z a-z 0-9 _ - .)长度不小于5个字符,不超过15个字符,注意不要使用空格。"); 
                document.reg.username.focus();
                document.reg.username.select();
                return (false); 
                }
  if (document.reg.question.value=="")
  {window.alert('请填写问题!');
  document.reg.question.focus();
  return false;}
  if (document.reg.question.value.length>50)
  {window.alert('您的问题太长,只允许50字以内');
  document.reg.question.focus();
  return false;}
if (document.reg.email.value=="")
  {window.alert('请输入电子邮件地址');
  document.reg.email.focus();
  return false;}
if (!IsEmail(document.reg.email.value))
  {window.alert('您的电子邮箱地址填写有误!');
  document.reg.email.focus();
  return false;}
if (document.reg.realname.value=="")
  {window.alert('请填写真实姓名');
  document.reg.realname.focus();
  return false;}
if (document.reg.realname.value.length<2 || !ischinese(document.reg.realname.value))
  {window.alert('真实姓名只能用中文');
  document.reg.realname.focus();
  return false;}
if (document.reg.idcard.value=="")
	{
	  window.alert("对不起,请输入身份证号!")
	  document.reg.idcard.focus()
	  return false
	 }
var idcard =(document.reg.idcard.value);
			if(idcard.length>0)
			{
				if(idcard.length!=18 && idcard.length!=15)
				{
					window.alert("身份证号码密码是18位或是15位");
					document.reg.idcard.focus();
					return false
				}
				else
				{
					var numchar="0123456789xX";
					var i;
					for (i=0;i<=idcard.length;i++)
					{
						var the_char=idcard.charAt(i);
						if(numchar.indexOf(the_char)<0)
						{			
      						window.alert('身份证号码不合法!')
							document.reg.idcard.focus();
      						return false
    					}
					}					
				}
			}
if (document.reg.address.value=="")
  {window.alert('请填写详细地址');
  document.reg.address.focus();
  return false;}
if (document.reg.address.value.length<8)
  {window.alert('您的地址也太短了');
  document.reg.address.focus();
  return false;}
if (document.reg.address.value.length>500)
  {window.alert('您的地址也太长了');
  document.reg.address.focus();
  return false;}
if (document.reg.postal.value=="")
  {window.alert('请输入邮政编码');
  document.reg.postal.focus();
  return false;}
if (havenonumber(document.reg.postal.value))
    {window.alert('您的邮政编码输入有误,请使用阿拉伯数字');
    document.reg.postal.focus();
    return false;}
if (document.reg.postal.value.length!=6)
  {window.alert('邮政编码输入有误');
  document.reg.postal.focus();
  return false;}
if (document.reg.phone.value=="")
  {window.alert('请输入联系电话');
  document.reg.phone.focus();
  return false;}
if (document.reg.checkcode.value=="")
  {window.alert('请输入验证码');
  document.reg.checkcode.focus();
  return false;}
  }
  
function ischinese(sstring)
{for (i=0;i<sstring.length;i++)
  {if (sstring.charCodeAt(i)<10000)
    {return false;}
  }
return true;
}

function havenonumber(number)
{text="1234567890";
for(i=0;i<=number.length-1;i++)
  {char1=number.charAt(i);
  index=text.indexOf(char1);
  if(index==-1)
    {return true;}
  }
return false;
}

function IsEmail(argValue)
{var emailStr=argValue.toLowerCase();
var checkTLD=1;
var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^\\s" + specialChars + "\]";
var quotedUser="(\"[^\"]*\")";
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
var emailPat=/^(.+)@(.+)$/;
var matchArray=emailStr.match(emailPat);
if (matchArray==null)
  {return false;}
var user=matchArray[1];
var domain=matchArray[2];
for (i=0; i<user.length; i++)
  {if (user.charCodeAt(i)>127)
    {return false;}
  }
for (i=0; i<domain.length; i++)
  {if (domain.charCodeAt(i)>127)
    {return false;}
  }
if (user.match(userPat)==null)
  {return false;}
var IPArray=domain.match(ipDomainPat);
if (IPArray!=null)
  {for (var i=1;i<=4;i++)
    {if (IPArray[i]>255)
      {return false;}
    }
    return true;
  }
var atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;
for (i=0;i<len;i++)
  {if (domArr[i].search(atomPat)==-1)
    {return false;}
  }
if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1)
  {return false;}
if (len<2)
  {return false;}
return true;
}
  //--></SCRIPT>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -