js校验

文件大小验证(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;  
         }  
	}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值