JavaScript进阶(三)常见工具(校验、通用)

JS常见工具(校验、通用)

// 姓名校验

var checkName = function(name)

{

// 收货人姓名校验(准则:姓名为2-4汉字)

var regu /^[\u4E00-\u9FA5]{2,4}$/;

var re = new RegExp(regu);

if (!re.test(name)) {

return false;

}

 

return true;

};

// 手机号校验

var checkCellphone = function(cellPhone)

{

var regu =  /^[S|U]((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,2,3,5-9]))\d{8}$/;

var re = new RegExp(regu);

if (!re.test(cellPhone)) {

return false;

}

return true;

};

// 日期格式转换

var formatDateTime = function (date)

if(date == null){

return null;

}else{

var y = date.getFullYear();  

var m = date.getMonth() + 1;  

m = m < 10 ? ('0' + m) : m;  

var d = date.getDate();  

d = d < 10 ? ('0' + d) : d;  

var h = date.getHours();  

var minute = date.getMinutes();  

minute = minute < 10 ? ('0' + minute) : minute;  

var second = date.getSeconds();

return y + '-' + m + '-' + d +' ' + h + ':'+minute+':'+second; 

}

}; 

 // 获取当前时间,格式为:YYYY-MM-DD

var CurentTime = function()  

{   

    var now = new Date();  

   

    var year = now.getFullYear();       //年  

    var month = now.getMonth() + 1;     //月  

    var day = now.getDate();            //日  

         

    var clock = year + "";  

        

    if(month < 10) clock += "0";         

    clock += month + "";  

         

    if(day < 10) clock += "0";   

    clock += day + "";  

  

    return(clock);   

};

 // 校验密码格式

var checkPasswd = function(passwd)

{

var myreg = /^(\w|[a-z]){6,9}$/;

var re = new RegExp(myreg);

if(!re.test(passwd))

{

    return false;

}

return true;

}; 

你可能感兴趣的:(JavaScript,常见工具)