正则表达式

验证手机号 eg: checkTel(“13812345678”)

function checkTel(value){
    var re = /^1[3|4|5|7|8]\d{9}$/;//手机号码正则表达式
    return re.test(value);
}

验证座机号 eg: checkPhone(“0577-22345678”)

function checkPhone(value){
    var re=/^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;//座机号正则表达式
    return re.test(value);
}

验证邮箱 eg: checkEmail(“[email protected]”)

function checkEmail(value){
    var re=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;//邮箱正则表达式
    return re.test(value);
}

验证只能是数字 eg: checkNum(“123”)

function checkNum(value){
    var re=/^[0-9]*$/;
    return re.test(value);
}

验证日期 eg: checkDate(“2017-07-27”)

function checkDate(value){
    var re=/^\d{4}-\d{1,2}-\d{1,2}(\s\d{1,2}(:\d{1,2}(:\d{1,2})?)?)?$/;
    return re.test(value);
}

你可能感兴趣的:(正则表达式)