美文网首页
小记一:js中常用的一些公共方法

小记一:js中常用的一些公共方法

作者: SimonLike | 来源:发表于2016-10-26 16:34 被阅读0次
    以下内容记录的是js中会常用到的一些方法,不是全部会逐步增加。。。

    <br />

    计算当前时间后面的某一(number)天

    function GetDateStr(number) {
        var dd = new Date();
        dd.setDate(dd.getDate()+number);//获取number天后的日期
        var y = dd.getFullYear();
        var m = dd.getMonth()+1;//获取当前月份的日期
        var d = dd.getDate();
        var h = dd.getHours();
        var min = dd.getMinutes();
        return y+"-"+m+"-"+d+" "+h+":"+min;
    }
    

    验证手机号

    var mobilereg = /^1[3|4|5|7|8][0-9]{9}$/;
    if(!mobilereg.test(parseInt($("#user_phone").val()))) {
        //手机格式未通过验证
        alert('请输入有效的手机号码');
        return;
    }else{
        //手机格式通过验证
    }
    

    验证“yyyy-MM-dd hh:mm:ss”时间格式

    function strDateTime(str)
    {
        var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
        var r = str.match(reg);
        if(r==null){
            <!--验证不通过-->
            return false;
        }else{
            <!--验证通过-->
        }
    }
    

    html跳页获取URL中所带参数

    /**
    * [getQueryString 获取url参数]
    * @param  {[string]} name [参数key]
    */
    function getQueryString(name)
    {
        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if(r!=null) return decodeURIComponent(r[2]); return null;
    }
    

    实时监控输入框的变化

    
    $('input').bind('input propertychange', function() {
        //获取input的id
        var input_id =  $(this).attr("id");
        console.log($('#'+input_id).val());
     });  
    

    监控输入框失去焦点

    $("input").blur(function(event) {
        //获取input的id
        var input_id =  $(this).attr("id");
        console.log($('#'+input_id).val());
    });
    

    监控输入框获取焦点

    $("input").focus(function(event) {
        //获取input的id
        var input_id =  $(this).attr("id");
        console.log($('#'+input_id).val());
    });
    

    相关文章

      网友评论

          本文标题:小记一:js中常用的一些公共方法

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