主题:  JAVA程序

manc

职务:普通成员
等级:1
金币:0.0
发贴:108
注册:2001/8/16 8:45:18
#12001/10/15 17:53:15
你们好,现在我需要您们的帮忙,我的上司要我写一个认证。就是当你进入一个页面时要输入我们给定的用户名,否则就不给进入。限制条件是:“KJJ”三个字母必须在一起,其它的可以不同。不用密码。不管大小写。请问能给我写一个吗?如果我明天交不出,就要被OUT了,救救我!!!感谢不尽!!!我会努力学习JAVA的。
我的EMAIL:manclei@hotmail.com
谢谢!!



5D荣誉斑竹

职务:版主
等级:3
金币:10.0
发贴:786
注册:2000/9/15 21:25:59
#22001/10/15 18:11:35
要不要数据库?



manc

职务:普通成员
等级:1
金币:0.0
发贴:108
注册:2001/8/16 8:45:18
#32001/10/16 9:54:19
不能用数据库。其实相当于用一个字符确认句。确认用户名中有“KJJ”三个字母就可以了。



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#42001/10/16 12:21:05
我也不知道怎么写,帮你分析一下

用户名变量name
临时变量p=KJJ
下面对这两个字符串进行比较
function pass(name)
var name,p='KJJ',i;
{
for (i=0;i<(name.length-2);i++)
{if (name[i]==p[0]&&name[i+1]==p[1]&&name[i+2]==p[2]) { 则通过}
则错误
}


请从复制代码里看

www.5dmedia.com/bbs/posting.asp?action=copypost&topic=154706

编辑历史:[这消息被hve编辑过(编辑时间2001-10-16 12:22:37)]
[这消息被hve编辑过(编辑时间2001-10-16 12:23:08)]


manc

职务:普通成员
等级:1
金币:0.0
发贴:108
注册:2001/8/16 8:45:18
#52001/10/16 15:28:15

这是我写的源程序,但我无法把”a"给一个我想给定的变量。因为“a“应是一个包含“KJJ”的字符串,但我给不了,能帮我给定吗?
谢谢!



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#62001/10/16 16:57:43
你看看,这样写行不行:


这样写,对于"kjj123","123kjj","123kjj123",都适用。

不知符不符合你的要求。请回复。



manc

职务:普通成员
等级:1
金币:0.0
发贴:108
注册:2001/8/16 8:45:18
#72001/10/17 8:08:54
谢谢各位,很有用。怩OK了,感谢不尽!!!!!



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#82001/10/17 11:16:15
没被OUT?
祝贺! ;)