核心提示: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;
}


