zoukankan      html  css  js  c++  java
  • 【JS 常用操作】

    正则表达式

        <script>
            var str = "(08:30-10:00)";
            var patt = /^[(][0-9]{2}:[0-9]{2}-[0-9]{2}:[0-9]{2}[)]$/;
            var res = patt.test(str);
            document.write("<br/><br/>" + res);
        </script>

     动态获取验证码

    onclick="this.src='/Login/GetVerifyCodeImage/' + (new Date()).valueOf()"

    js数值转换

    ys1.push(parseFloat(obj.result[item]).toFixed(1));
    获取可见屏幕的宽度
    var windowWidth = document.body.clientWidth;    //获取可见屏幕的宽度
    var windowHeight = document.body.clientHeight;    //获取可见屏幕的高度
    是否是PC、获取url参数、更新url
    function IsPC() {
        var userAgentInfo = navigator.userAgent;
        var Agents = ["Android", "iPhone",
            "SymbianOS", "Windows Phone",
            "iPad", "iPod"
        ];
        var flag = true;
        for (var v = 0; v < Agents.length; v++) {
            if (userAgentInfo.indexOf(Agents[v]) > 0) {
                flag = false;
                break;
            }
        }
        return flag;
    }
    function getQueryString(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return decodeURIComponent(r[2]); return '';
    }
    function updateURL() {
        if(location.href.indexOf('?')!=-1){
            window.location.href = window.location.href+'&t='+new Date().getTime();
        }else{
            window.location.href = window.location.href+'?t='+new Date().getTime();
        }
    }

  • 相关阅读:
    AtCoder Grand Contest 005F
    AtCoder Regular Contest 095E
    插头DP--URAL1519Formula 1
    「CodePlus 2018 3 月赛」白金元首与莫斯科
    hdu 5795
    hdu 5800
    HDU5802
    hdu 5787 数位dp,记忆化搜索
    poj 1015
    hdu 3092 (简化的素数打表+dp+log的用法) ps(开数组和预处理时数组要大点处理多一点。。。)
  • 原文地址:https://www.cnblogs.com/kikyoqiang/p/11163833.html
Copyright © 2011-2022 走看看