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

来源:互联网 发布:张靓颖 冯轲 知乎 编辑:程序博客网 时间:2024/05/01 06:24
// 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 checkNull(id) {    var val = $("#" + id).val().trim();    if(val == undefined || val == "") {        $("#" + id).val("");        $("#" + id).focus();        return false;    }    return true;}/** * 检查网址格式是不是正确 * @param {Object} id */function checkWebsite(id) {    var val = $("#" + id).val();    var reg=/[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?/;;    if(!(reg.test(val))) {        alert("网址格式不对!");        $("#" + id).val("");        $("#" + id).focus();        return false;    }    return true;    }
原创粉丝点击