|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码<scriptlanguage="javascript">
//限定输出字符的位数入手下手
//m是用户输出,n是要限定的位数
functionissmall(m,n)
{
if((m<n)&&(m>0))
{
return(false);
}
else
{return(true);}
}
//限定输出字符的位数停止
//判别暗码是不是输出分歧入手下手
functionissame(str1,str2)
{
if(str1==str2)
{return(true);}
else
{return(false);}
}
//判别暗码是不是输出分歧停止
//判别是不是为空入手下手
functionisnotnull(str)
{
if(str.length=="")
{
return(false);
}
else
{
return(true);
}
}
//判别是不是为空停止
//判别用户名是不是为数字字母下滑线入手下手
functionnotchinese(str){
varreg=/[^A-Za-z0-9_]/g
if(reg.test(str)){
return(false);
}else{
return(true);}
}
//判别用户名是不是为数字字母下滑线停止
//判别是不是为日期型入手下手
functionisDate(theStr){
varthe1st=theStr.indexOf(-);
varthe2nd=theStr.lastIndexOf(-);
if(the1st==the2nd){return(false);}
else{
vary=theStr.substring(0,the1st);
varm=theStr.substring(the1st+1,the2nd);
vard=theStr.substring(the2nd+1,theStr.length);
varmaxDays=31;
if(fucCheckNUM(m)==false||fucCheckNUM(d)==false||fucCheckNUM(y)==false){
return(false);}
elseif(y.length<4){return(false);}
elseif((m<1)||(m>12)){return(false);}
elseif(m==4||m==6||m==9||m==11)maxDays=30;
elseif(m==2){
if(y%4>0)maxDays=28;
elseif(y%100==0&&y%400>0)maxDays=28;
elsemaxDays=29;
}
if((m<1)||(m>maxDays)){return(false);}
else{return(true);}
}
}
functionfucCheckNUM(NUM)
{
vari,j,strTemp;
strTemp="0123456789";
if(NUM.length==0)
return0
for(i=0;i<NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i));
if(j==-1)
{
//申明有字符不是数字
return0;
}
}
//申明是数字
return1;
}
//判别是不是为日期型停止
//判别是不是为流动的位数入手下手
functionisatn(m,n)
{
if(m!=n)
{
return(false);
}
else
{
return(true);}
}
//判别是不是为流动的位数停止
//判别是不是为德律风号码入手下手
functionistel(telstr)
{
varreg=/[^0-9-]/g;
if(telstr!=""){
if(reg.test(telstr)){
return(false);
}
else
{
return(true);
}
}
}
//判别是不是为德律风号码停止
//判别是不是为email入手下手
functionisemail(emailstr){
if((emailstr.indexOf(@,0)==-1)||emailstr.indexOf(.)==-1)
{
returnfalse
}
else{
returntrue
}
}
//判别是不是为email停止
//中文输出判别入手下手
functionischinese(str){
varreg=/[^A-Za-z0-9_]/g
if(reg.test(str)){
return(true);
}else{
return(false);}
}
//中文输出判别停止
</script>
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况; |
|