码迷,mamicode.com
首页 > 其他好文 > 详细

结合目前所学,简单完成学习作业....

时间:2016-12-07 23:15:17      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:数组   special   spec   比较   sum   循环   alt   rom   用户名   

//            var sum=a+b;
//            var ji=a*b;
//            var consult=a/b;
//            var dif=a-b;
//            return [sum,ji,consult,dif];
//        }
//        document.write("a,b的和、积、商、差分别为:"+counter(5,2));    

 

简单的字符判断(不够完善,就目前的所学知识):

//         判断用户输入的字符是否含有特殊字符

            function judgeChar(ch,specialChars){

                var arr=ch.split("");//将数组切割成一个数组
                var len=arr.length;//获取数组arr的长度
                var specialLen=specialChars.length;//获取数组specialChars的长度
                
                 for(var i=0;i<len;++i){//循环用户输入的字符串
                     for(var j=0;j<specialLen;++j){//循环特殊字符串数组
                         if(arr[i]===specialChars[j]){//进行用户输入的字符与特殊字符比较
                             return false;
                         }
                     }
                 }
                 return true;
            }
            var chars=window.prompt("请输入用户名!");//用户输入字符串
            var specialChars=[
            "#","*","/","<",">",".","(",")","!","?","$","%","(",")",",",",",
            "[","]",";","‘",":"];
                if(judgeChar(chars,specialChars)){//对函数的返回值进行判断
                    alert("用户名合法!");
                }else{
                    alert("抱歉,该用户名含有非法字符!");
                }

技术分享

 

技术分享

 

结合目前所学,简单完成学习作业....

标签:数组   special   spec   比较   sum   循环   alt   rom   用户名   

原文地址:http://www.cnblogs.com/xdtx/p/6143056.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!