您现在的位置:首页 >> 前端 >> 内容

js验证手机号、邮箱、数字、文件后缀

时间:2017/7/1 9:27:00 点击:

  核心提示:js验证手机号、邮箱、数字、文件后缀的代码。// js 验证文件/** * 验证手机号码格式 * @param {Object} id */function checkMobile(id) {var ...

js验证手机号、邮箱、数字、文件后缀的代码。

// js 验证文件

/**
 * 验证手机号码格式
 * @param {Object} id
 */
function checkMobile(id) {
    var val = $("#" + id).val();
    var reg = /^1[3|4|5|8][0-9]\d{8}$/;    
    if(!(reg.test(val))) {
        $("#" + id).val("");
        $("#" + id).focus();
        return false;
    }
    return true;
}


/**
 * 验证数字
 * @param {Object} id
 */
function checkNum(id) {
    var val = $("#" + id).val();
    var reg = /^\d+$/;
    if(!(reg.test(val))) {
        $("#" + id).val("");
        $("#" + id).focus();
        return false;
    }
    return true;
}


/**
 * 验证邮箱
 * @param {Object} id
 */
function checkEmail(id) {
    var val = $("#" + id).val();
    var reg=/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/; 
    if(!(reg.test(val))) {
        $("#" + id).val("");
        $("#" + id).focus();
        return false;
    }
    return true;    
}

/**
 * 检查是不是图片
 * @param {Object} id
 */
function checkImg(id) {
    var val = $("#" + id).val();
    var arr=val.split('\\');//注split可以用字符或字符串分割 
    var name=arr[arr.length-1];//这就是要取得的图片名称 
    var reg=/.*\.(jpg|gif|png|jpeg)$/;
    if(!(reg.test(name))) {
        alert("图片格式不正确!请选择jpg、git、png、jpeg类型文件!");
        $("#" + id).val("");
        $("#" + id).focus();
        return false;
    }
    return true;    
}


/**
 * 检查简历格式
 * @param {Object} id
 */
function checkResume(id) {
    var val = $("#" + id).val();
    var reg=/.*\.(doc|docx|pdf|zip|txt)$/;
    if(!(reg.test(val))) {
        alert("简历格式不正确!请选择word、pdf、txt、zip类型文件!");
        $("#" + id).val("");
        $("#" + id).focus();
        return false;
    }
    return true;    
}

/**
 * 检查内容是不是为空
 * @param {Object} id
 */
function checkNull(id) {
    var val = $("#" + id).val().trim();
    if(val == undefined || val == "") {
        $("#" + id).val("");
        $("#" + id).focus();
        return false;
    }
    return true;
}

Tags:JS S验 验证 证手 
作者:网络 来源:问题都是可以解决的!