﻿// JScript 文件
	//验证一个日期的合法性.不是很完善
	function checkDate(str){
		var dateReg=/^[0-9]{4,4}(-|\/)[0-9]{2,2}(-|\/)[0-9]{2,2}$/;		//建立日期正刚表达式
		//alert(regStr(dateReg,str));
		return dateReg.test(str);
	}
	//验证一个生份证号码的完全性
	function checkIndCard(str){
		var cardReg=/^(\d{8}(01|02|03|04|05|06|07|08|09|10|11|12)(01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31)\d{3}|\d{6}(19|20)\d{2}(01|02|03|04|05|06|07|08|09|10|11|12)(01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31)\d{3}(\d|X))$/;		//建立生份证的正则表达式
		return cardReg.test(str);
	}
	/*验证邮编*/
	function checkZip(str){
		var zipReg=/^[0-9]{6,6}$/;		//建立生份证的正则表达式
		return zipReg.test(str);
	}
	/*验证Email格式*/
	function checkEmail(str){
		var emailReg=/^(\S)+[@]{1}(\S)+[.]{1}(\w)+$/;		//建立Email正则表达式
		//alert(regStr(dateReg,str));
		return emailReg.test(str);
	}
	function checkUrl(str){
		var urlReg=/^[a-zA-z]+:\/\/(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$/;
		return urlReg.test(str);
	}
	function checkTel(str){
		var telReg=/^[0-9|-]{6,12}$/;
		return telReg.test(str);
	}
	/*去除字符两边的空格*/
	function killspace(str){
		while(str.length>0 && str.charAt(0)==" ")
			str=str.substring(1,str.length);
		while(str.length>0&&str.charAt(str.length-1)==" ")
			str=str.substring(0,str.length-1);
		return str;		
	}
	/*判断file控件是不是选择的图片路径*/
	function checkPicFile(str){
			str=str.toLowerCase();
			if(str.indexOf('.jpg')==-1&&str.indexOf('.gif')==-1&&str.indexOf('.bmp')==-1){
				return false;	
			}else{
				return true;	
			}
	}
/*根据字数来限制一个textArea可录入的字数*/	
function textLimitCheck(thisArea, maxLength,msgId){
    if (thisArea.value.length > maxLength){
      alert(maxLength + ' 个字限制. \r超出的将自动去除.');
      thisArea.value = thisArea.value.substring(0, maxLength);
      thisArea.focus();
    }
    /*回写span的值，当前填写文字的数量*/
	var msg=document.getElementById(msgId);
    msg.innerText = thisArea.value.length;
}	

/*
函数作用:copy一个控件的内容到剪辑板当中
参数obj是一个客户端控件
*/

function CopyText(obj) {
  ie = (document.all)? true:false
  if (ie){
    var rng = document.body.createTextRange();
    rng.moveToElementText(obj);
    rng.scrollIntoView();
    rng.select();
    rng.execCommand("Copy");
    rng.collapse(false);
  }
}
/*方法作用，根据传入的窗体属性信息来弹出式打开的一个新的窗体*/
function openUrl(url,features){
		window.open(url,features);
} 

