山那边是海 发表于 2015-1-16 22:30:25

ASP.NET网站制作之在客户端考证暗码强度[2],兼容FireFox...

说句实话,Java跨平台根本就不是外行人想想的那种,一次编译,处处运行。之前发过一个关于用JavaScript考证暗码强度的,程序很简便,只用了一个正则便能考证一切情形,可是由于使用了取巧的办法,以是只能在IE中利用,在FF中生效,如今修正一下做一个兼容的版本。
划定规矩以下(分四个品级,品级超高强度越高):
0.暗码为空。
1.暗码长度小于六位.大概暗码只要一种组合。
2.暗码长度年夜于五位,且有两种组合。
3.暗码长度年夜于五位,且有三种组合。
4.暗码长度年夜于五位,,且有四种组合。
四种组合指数字,小写字母,年夜写字母,别的字符
源代码以下:
以下为援用的内容:
functionEvaluatePassword(word)
{
if(word=="")
{
return0;
}
elseif(word.length<6)
{
return1;
}
else
{
returnword.match(/(?![^a-z]*)|(?![^A-Z]*)|d(?![^d]*d)|[^a-zA-Zd](?!*[^a-zA-Zd])/g).length;
}
}

测试代码:
以下为援用的内容:
<scriptlanguage="JavaScript">
functionEvaluatePassword(word)
{
if(word=="")
{
return0;
}
elseif(word.length<6)
{
return1;
}
else
{
returnword.match(/(?![^a-z]*)|(?![^A-Z]*)|d(?![^d]*d)|[^a-zA-Zd](?!*[^a-zA-Zd])/g).length;
}
}
vartest=newArray("","a1_","abcdef","abcde123","ads23%","aA1B2^&2");
for(variintest)
{
document.write(test+"的暗码强度为"+EvaluatePassword(test)+"<br>");
}
</script>


学习asp.net两个月有余了,除了对html、web控件比较熟悉(应该是说都能理解和接受)之外,竟不知道自己还会什么。看了两本书:《精通asp.net网络编程》(人民邮电出版社)、《asp.net实用案例教程》(清华大学出版社)。

简单生活 发表于 2015-1-18 15:30:22

能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。

变相怪杰 发表于 2015-1-22 07:48:37

但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。

活着的死人 发表于 2015-1-30 23:53:22

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。

柔情似水 发表于 2015-2-6 17:17:06

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。

金色的骷髅 发表于 2015-2-17 14:36:27

主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。

蒙在股里 发表于 2015-3-5 20:21:02

大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。

小妖女 发表于 2015-3-12 14:01:06

我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。

爱飞 发表于 2015-3-19 22:58:28

Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
页: [1]
查看完整版本: ASP.NET网站制作之在客户端考证暗码强度[2],兼容FireFox...