您的位置:首页 > Web前端 > JavaScript

号码验证

2015-11-13 17:10 429 查看
function isidcard(value) // 是否是身份证号

{

    var reg = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;

    return reg.test(value);
}

function isphone(value) //是否是手机号码

{

    //var reg = /^13[0-9]{9}$|14[0-9]{9}|15[0-9]{9}$|17[0-9]{9}$|18[0-9]{9}$/;

    //var reg=/^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9}$/;

    var reg = /^((\d{3,4}-)?\d{7,8})$|(1[3|4|5|7|8][0-9]{9})$/;

    return reg.test(value);

}

function isname(value) //是否是用户名

{

    //var reg = /^[\u4E00-\u9FA5]{2,20}$/;

    var reg = /^[\u4E00-\u9FA5·]{2,20}$/;

    return reg.test(value);

}

//显示提示信息layer

function showmsglayer(that, seconds, guide, msg) {

    layer.tips(msg, that, {

        guide: guide,

        time: seconds,

        style: ['background-color:#F26C4F; color:#fff', '#F26C4F']

    });

}

function parseDate(str) // 这个函数用来把字符串转换为日期格式

{

    return new Date(Date.parse(str.replace(/-/g, "/")));

}

function datediff(datetime1,datetime2) {

    //var datetime = new Date(1999, 1, 4, 10, 15, 32);

    //var datetime1 = new Date();

    var sqlnian =new Date(datetime2.getTime() - datetime1.getTime());

    sqlnian.getDay();

    if (sqlnian.getDay() <= 0)

        return sqlnian.getHours() + ":" + sqlnian.getMinutes() + ":" + sqlnian.getSeconds();

    else

        return sqlnian.getDay() + "天" + sqlnian.getHours() + ":" + sqlnian.getMinutes() + ":" + sqlnian.getSeconds();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js