文件大小验证(target指this,endSize是限制大小)
//文件大小验证
function validateFileSize(target,endSize){
var isIE = /msie/i.test(navigator.userAgent) && !window.opera;
var fileSize = 0;
if (isIE && !target.files){
var filePath = target.value;
var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
var file = fileSystem.GetFile (filePath);
fileSize = file.Size;
} else {
fileSize = target.files[0].size;
}
var size = fileSize/1024;
if(size>endSize){
//清空上传的文件
target.value='';
return false;
}
return true;
}
文件类型验证(target指this)
function validatePicType(target){
var ext;
var imgName=target.value;
var idx=imgName.lastIndexOf(".");
if (idx != -1){
ext = imgName.substr(idx+1).toUpperCase();
ext = ext.toLowerCase( );
if (ext != 'jpg' && ext != 'png' && ext != 'jpeg' && ext != 'gif'){
//提示错误信息
//清空上传的文件
target.value='';
return false;
}
} else {
//提示错误信息
//清空上传的文件
target.value='';
return false;
}
return true;
}
座机号校验(txt --> 座机号)
function phoneValidate(txt){
var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
if (!myreg.test(txt)) {
return false;
} else {
return true;
}
}
邮箱校验
//邮箱校验
function checkMail(txt){
var myreg=/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/;
if (!myreg.test(txt)) {
return false;
} else {
return true;
}
}
手机号校验
//手机号校验
function phoneValidate(txt){
var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
if (!myreg.test(txt)) {
return false;
} else {
return true;
}
}