# 这都什么啊，帮我解释以下代码！！！ [问题点数：100分，结帖人xinyuewanqian]

收藏
 xinyuewanqian xinyuewanqian 本版专家分：8 结帖率：97.62% function chksafe(a)                                   {                                    return 1;                                   /* fibdn = new Array ("'" ,"\\", "、", ",", ";", "/");                                   i=fibdn.length;                                   j=a.length;                                   for (ii=0;ii=0) && (strTemp.charCodeAt(i)<=255))                                   sum=sum+1;                                   else                                   sum=sum+2;                                   }                                   return sum;                                   }                                                                                                                                                                                                                                                     function chkitem(str)                                   {                                    var strSource ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";                                     var ch;                                     var i;                                     var temp;                                                                          for (i=0;i<=(str.length-1);i++)                                     {                                                                            ch = str.charAt(i);                                       temp = strSource.indexOf(ch);                                       if (temp==-1)                                        {                                        return 0;                                       }                                     }                                     if (strSource.indexOf(ch)==-1)                                     {                                       return 0;                                     }                                     else                                     {                                       return 1;                                     }                                                                                                          }                     我比较菜，详细点，最好没句都说说！！！谢谢 /***Business text AD***/ /*body {margin:0; padding: 0;font:normal 12px simsun; }*/ .adtxt{text-align:center;} .adtxt ul{margin:5px 0;border-top:1px solid #B9B9B9;border-bottom:1px solid #B9B9B9;background-color:#F2F6FB;padding:5px 0;} .adtxt ul li{display: inline-block;font-size:12px;} .adtxt ul li a{color:#333;} /*a{color: #002D93;text-decoration:none;}*/ /*a:visited{color: #B00;text-decoration:none;}*/ /*a:hover{color: #B00; text-decoration: underline;}*/ 发表于： 2003-10-17 10:47:37 楼主 对我有用[0] | 丢个板砖[0] | 引用 | 举报 | 管理 回复次数：12
 账号:CSDN官网 昵称:CSDN官网 CSDN推荐
 Sunny Sunny 本版专家分：60 结帖率：97.83% 应该是一些检查字符串合法性验证一函数吧 第三个好象是计算字符串长度的函数 回复于： 2003-10-17 10:59:55 #1 得分：10 对我有用[0] | 丢个板砖[0] | 引用 | 举报 | 管理
 socamp socamp 本版专家分：521 结帖率：98.51% 我晕 回复于： 2003-10-17 11:05:48 #2 得分：0 对我有用[0] | 丢个板砖[0] | 引用 | 举报 | 管理
 conner conner 本版专家分：2914 结帖率：97.59% 第一个是判断你所传进来的字符串里是否有特殊字符("'" ,"\\", "、", ",", ";", "/")，如果有返回“0”  否则返回“1” 回复于： 2003-10-17 11:11:04 #3 得分：10 对我有用[0] | 丢个板砖[0] | 引用 | 举报 | 管理
 lovehwq21 lovehwq21 本版专家分：6747 结帖率：95.24% 第一个函数是检查字符串格式是否正确，你有几句写得不是很清楚 第二个函数是检查输入字符串的位数，如果是0-255字符内的，占一位，其它的占两位 第三个函数是检查输入的字符是否是英文或数字 回复于： 2003-10-17 11:14:21 #4 得分：20 对我有用[0] | 丢个板砖[0] | 引用 | 举报 | 管理
 myfc myfc 本版专家分：369 结帖率：90% 字符串检测 回复于： 2003-10-17 11:14:47 #5 得分：2 对我有用[0] | 丢个板砖[0] | 引用 | 举报 | 管理
 hozi hozi 本版专家分：1656 结帖率：100% function chksafe(a) 代码都注销掉了，只是返回1。 function chkspc(a) 检查字符串a是否有空格，全是空格返回0，有部分空格返回2，没有空格返回1。 function fucCheckLength(strTemp) 返回strTemp的长度。 function chkitem(str) 应该是检查字符串str里的字符是否strSource里，在的话返回1，不在的话返回0。 回复于： 2003-10-17 11:15:41 #6 得分：18 对我有用[0] | 丢个板砖[0] | 引用 | 举报 | 管理
 conner conner 本版专家分：2914 结帖率：97.59% 第二个是判断所传进去的字符串是否有空格“ ”如果返回“0”则说明这个字符串是“空格”，如果返回“2”说明字符串中有空格，但不全是空格。返回“1”则说明字符串中没有空格。 回复于： 2003-10-17 11:27:32 #7 得分：10 对我有用[0] | 丢个板砖[0] | 引用 | 举报 | 管理
 conner conner 本版专家分：2914 结帖率：97.59% 第三个是返检察字符窜strTemp中每个字符的 Unicode 值是否在0到255，如果是则sun加上1否则加上2，最后返回sum的值 第四个是判断字符串str的每个字符是否是英文数字和下划线，如果不是，就返回“0”，否则返回“1” 以上四个函数均用来限制客户所输入字符串的合法性！ 回复于： 2003-10-17 11:39:33 #8 得分：0 对我有用[0] | 丢个板砖[0] | 引用 | 举报 | 管理
 babby babby 本版专家分：16 结帖率：100% function chksafe(a)      check safe    检查安全 function chkspc(a)       check space   检查空格 function fucCheckLength  Check Length  检查长度 function chkitem(str)    Check item    检查条目 回复于： 2003-10-17 11:47:11 #9 得分：10 对我有用[0] | 丢个板砖[0] | 引用 | 举报 | 管理
 xinyuewanqian xinyuewanqian 本版专家分：8 结帖率：97.62% 我不太明白，为什么循环里面用的是ii ,ii++,变量不是i么？ 回复于： 2003-10-17 12:06:33 #10 得分：0 对我有用[0] | 丢个板砖[0] | 引用 | 举报 | 管理
 qdubit qdubit 本版专家分：4374 结帖率：97.92% 主要是判断你输入的值中是否含有非法字符的。 回复于： 2003-10-17 18:40:22 #11 得分：10 对我有用[0] | 丢个板砖[0] | 引用 | 举报 | 管理
 dafei0320 dafei0320 本版专家分：2458 结帖率：100% 检测输入的字符类型的 回复于： 2003-11-08 01:02:44 #12 得分：10 对我有用[0] | 丢个板砖[0] | 引用 | 举报 | 管理
 账号:CSDN官网 昵称:CSDN官网 CSDN推荐