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 checkCell...
    
    
    
    // 姓名校验
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;
}; JS array 数组详解
数组的声明方法
arrayObj = new Array();
//创建一个数组。
var arr1 = new Array();
arrayObj = new Array([size])
//创建一个数组并指定长度,注意不是上限,是长度。
var a = new Array(5);
arrayObj = new Array([element0], [element1], ...,[elementN])
//创建一个数组并赋值。
var a = new Array(["b", 2, "a", 4,]);
arrayObj = [element0, element1, ..., elementN]
//创建一个数组并赋值的简写,注意这里中括号不表示可省略。
var a = ["b", 2, "a", 4,];
注:注意带“[]”与不带“[]”的区别
var a = new Array(5); //指创建长度为5的数组
var a = new Array([5]); //指创建一个数组,长度为1,并且第一位是5
数组的运算(传地址)
            【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
                cloudbbs@huaweicloud.com
                
            
        
        
        
        
        
        
        - 点赞
- 收藏
- 关注作者
 
             
           
评论(0)