|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。1。//index.html
<html>
<head>
<title>email地点是不是正当index.html</title>
<Scriptlanguage="JavaScript"src="mail.js"></script>
<scriptlanguage="JavaScript">
<!--
functionmail_process(stringin)
{
varnum=email_test(stringin);
varstr="";
if(num!=0)
{
switch(num)
{
case1:
str="首字符必需用字母!或不克不及为空!请前往重填。";
break;
case2:
str="您忘了填写邮件服务器的地点了!请前往重填。";
break;
case3:
str="您的帐号太短,不克不及少于三个字符!请前往重填。";
break;
case4:
str="您的帐号太长,不克不及多于十九个字符!请前往重填。";
break;
case5:
str="您利用了不法字符!请前往重填。";
break;
case6:
str="您的邮件服务器的地点分歧法!请前往重填。";
break;
default:
str="您的email地点分歧法!请前往重填。";
}
alert(str);
}
else
{
alert("感谢您!");
eval(window.close());
}
}
//-->
</script>
</head>
<body>
<formmethod="POST">
<p>请输出您的E-mail地点:
<inputtype="text"name="email_add"size="20">
<inputtype="submit"value="断定"name="B1"></p>
</form>
</body>
</html>
2.//mail.js
functionchar_test(chr)
//字符检测函数
{
vari;
varsmallch="abcdefghijklmnopqrstuvwxyz";
varbigch="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for(i=0;i<26;i++)
if(chr==smallch.charAt(i)||chr==bigch.charAt(i))
return(1);
return(0);
}
functionspchar_test(chr)
//数字和特别字符检测函数
{
vari;
varspch="_-.0123456789";
for(i=0;i<13;i++)
if(chr==spch.charAt(i))
return(1);
return(0);
}
functionemail_test(str)
{
vari,flag=0;
varat_symbol=0;
//“@”检测的地位
vardot_symbol=0;
//“.”检测的地位
if(char_test(str.charAt(0))==0)
return(1);
//首字符必需用字母
for(i=1;i<str.length;i++)
if(str.charAt(i)==@)
{
at_symbol=i;
break;
}
//检测“@”的地位
if(at_symbol==str.length-1||at_symbol==0)
return(2);
//没有邮件服务器域名
if(at_symbol<3)
return(3);
//帐号少于三个字符
if(at_symbol>19)
return(4);
//帐号多于十九个字符
for(i=1;i<at_symbol;i++)
if(char_test(str.charAt(i))==0&&spchar_test(str.charAt(i))==0)
return(5);
for(i=at_symbol+1;i<str.length;i++)
if(char_test(str.charAt(i))==0&&spchar_test(str.charAt(i))==0)
return(5);
//不克不及用别的的特别字符
for(i=at_symbol+1;i<str.length;i++)
if(str.charAt(i)==.)dot_symbol=i;
for(i=at_symbol+1;i<str.length;i++)
if(dot_symbol==0||dot_symbol==str.length-1)
//复杂的检测有无“.”,以断定服务器名是不是正当
return(6);
return(0);
//邮件名正当
}
总结的!我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。 |
|