美文网首页
车牌限行

车牌限行

作者: 9527神经 | 来源:发表于2018-12-12 19:11 被阅读0次
    <style type="text/css">
            *{
                margin: 0;
                border: 0;
            }
            #box1{
                border-bottom: 1px solid #808080;
                text-align: center;
                margin-top: 200px;
            }
            #box1 input{
                font-size: 40px;
                outline: none;
                text-align: center;
                border-bottom: 1px dotted #909090;
                margin-bottom: 10px;
                /*设置垂直方向的对齐方式*/
                vertical-align: middle;
            }
            #box1 button{
                width: 80px;
                height: 40px;
                color: white;
                background-color: red;
                font-size: 20px;
            }
            #box2{
                text-align: center;
                font-size: 35px;
            }
            
        </style>
    </head>
    <body>
        <!--=============html============-->
        <div id='box1'>
            <input type="text" name="" id="" value="" placeholder="请输入车牌号"/>
            <button id="btn1">查询</button>
            <button id="btn2">清除</button>
        </div>
        <div id='box2'></div>
        
        <!--=============js============-->
        <script type="text/javascript">
            //1.========获取需要的节点==========
            var carNumNode = document.getElementsByTagName('input')[0];
            var queryBtnNode = document.getElementById('btn1');
            var clearBtnNode = document.getElementById('btn2');
            var resultBoxNode = document.getElementById('box2');
            
            var reObj = /^[京津沪渝辽吉黑冀鲁豫晋陕甘闽粤桂川云贵苏浙皖湘鄂赣青新宁蒙藏琼][A-Z]\s+[A-Z\d]{5}$/;
            
            
            //2.==========是否限行============
            function idTrafficControls(carNumber){
                //a.获取最后一个数字
                var isNumber = false;   //车牌号是包含数字
                for(var x=carNumber.length-1;x>=0;x--){
                    var number1 = carNumber[x];
                    //如果是数字
                    if(number1>='0' && number1 <= '9'){
                        isNumber = true;
                        break;
                    }
                }
                if(!isNumber){
                    return carNumber+'不是有效车牌号';
                }
                //b.判断数字是否限行: 1/6 - 1; 2/7 - 2  3/8 - 3  4/9-4  5/0-5
                //获取当前时间
                var now = new Date();
//              var year = now.getFullYear();  //年
//              var month = now.getMonth();   //月
//              var day = now.getDate();    //天/日/号
                //获取星期几
                var week = now.getDay(); 
                if(week > 5){
                    return carNumber+'今日不限行';
                }
                if(week == number1 || (week+5)%10 == number1 ){
                    return carNumber+'今日限行';
                }else{
                    return carNumber+'今日不限行';
                }
            }
            
            //3.===========查询===============
            queryBtnNode.onclick = function(){
                //a.获取输入框中的内容
                var carNum = carNumNode.value;
                //创建新的节点
                var newNode = document.createElement('p');
                
                //b.判断输入的车牌号是否符合要求:地名+大写字母 5个数字和字母混合
                //正则对象.test(字符串) - 匹配,返回值是布尔
                if(reObj.test(carNum)){
                    //判断车牌号是否限行
                    var message = idTrafficControls(carNum);
                    newNode.innerText = message;
                }else{
                    newNode.innerText = carNum+'不是有效的车牌号';
                }
                
                //c.添加节点
                resultBoxNode.appendChild(newNode);
            }
            
            //================4.清除=================
            clearBtnNode.onclick = function(){
                resultBoxNode.innerHTML = '';
            }
        </script>

相关文章

  • 车牌限行

  • 车牌限行

    早上去丰台,但我的车牌尾号是 2,今天限号。 为了省 100 元罚款,车不能进五环里,我做了个周密的计划。 我从五...

  • 2018-11-05

    判断车牌号今日是否限行 import this ----zen of python

  • 公交车上

    深圳市全市在9月1日限行外地车牌,

  • 上海“沪C”号牌机动车的限行范围、时间和处罚规定

    汽车攻略大全 内容提要 沪C车牌介绍 “沪C”号牌机动车进入限行区域的处罚 限行时间 限行范围范围不同沪C车型的限...

  • js补充

    一、事件冒泡和捕获 二、成都车牌限行查询 三、广告轮播 四、修改标签层次

  • 惠州限行外地车牌,打算出游的了解下

    惠州限行外地车牌,记录下,旅游度假了解下有好处,假期出行游玩须知: (1)限行时间: 逢清明、五一、端午、中秋、国...

  • #每天一个关键词#早起

    今天搭同事的顺风车,由于是非浙A车牌,受到限行限制,我们需要在早晨7点前离开限行区域,因此,我们6:30出发,7:...

  • 晓书记--城北黑帮

    20170213 今天西安车牌限行3 8,不小心被限了,只能乘坐火车来公司,今天尝试了616然后然后打车来公司,谁...

  • 晓书记 城北黑帮

    20170213 今天西安车牌限行3 8,不小心被限了,只能乘坐火车来公司,今天尝试了616然后然后打车来公司,谁...

网友评论

      本文标题:车牌限行

      本文链接:https://www.haomeiwen.com/subject/ytwphqtx.html