/*
[客户端表单验证函数]
javascript的自编函数,使用正则表达式作表单验证时使用
*/
 
//---函数一 [匹配邮件地址]
function reg_Email(strEmail) { 
	var myReg = /[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/; 
	if(myReg.test(strEmail)) return true; 
	return false; 
}
//alert(reg_Email("dddd@ddd.com"));
 

//---函数二 [匹配日期]
function reg_Date(strDate) { 
	var myReg = /[0-9]{4}[-/]{1}[0-9]{1,2}[-/]{1}[0-9]{1,2}/;
	if(myReg.test(strDate)) return true;
	return false; 
}
//alert(reg_Date("2001-12/14"));
 
//---函数三 [匹配日期时间]
function reg_DateTime(strDate) { 
	var myReg = /[0-9]{4}[-/]{1}[0-9]{2}[-/]{1}[0-9]{2}\s[0-9]{2}:[0-9]{2}:[0-9]{2}/; 
	if(myReg.test(strDate)) return true;
	return false; 
}
//alert(reg_DateTime("2001/12/14 00:00:00"));
 
//---函数四 [匹配价格]number(8,2)
function reg_Price(str) { 
	var myReg = /^([-]?[0123456789]{0,6}([.]{1}[0123456789]{0,2})?)$/;
	if(myReg.test(str)) return true;
	return false; 
}
//alert(reg_Price("-999999.99"));
 
//---函数五 [判断是否为纯数字(100位以内的数字)]
function reg_Num(str)//是数字,返回true.
{
	var Letters = "1234567890";
	for (i=0;i<str.length;i++){
		var CheckChar = str.charAt(i);
		if (Letters.indexOf(CheckChar) == -1){return false;}
	}
	return true;
}
//if (!reg_Num(fmobj.INT_MT_DEFER)){alert("不是数字");return false;}
 

//函数六 [测试时间字符串是否合法]
function checkDT(DT){
	if (!(DT.indexOf("/")>0 || DT.indexOf("-")>0 || DT.indexOf(".")>0)){
		return false;
	}else{
		var aaa=new Array();
		if (DT.indexOf("/")>0){aaa= DT.split("/");}
		if (DT.indexOf("-")>0){aaa= DT.split("-");}
		var YY=aaa[0];
		var MM=aaa[1];
		var DD=aaa[2];
		var MMDDYY=MM+"-"+DD+"-"+YY;//alert(MMDDYY);
		if (isNaN(Date.parse(MMDDYY))){
			//return false;
		}else{
			DTObj = new Date(MMDDYY);
			var YY1= DTObj.getYear();
			var MM1= DTObj.getMonth()+1;
			var DD1= DTObj.getDate();
			MMDDYY1=YY1+"-"+MM1+"-"+DD1;//alert("解析后的日期值是:"+MMDDYY1);
			if (YY==YY1 && MM==MM1 && DD==DD1){
				return true;
			}else{
				return false;
			}
		}

	}
}
//if (!checkDT(fmobj.DT.value)){alert("时间不正确");return false;}else{alert("时间正确!");}
 

//函数七 [测试是否是中文字符]
function checkChina(astr){
	var lst = /[u00-uFF]/; 
	return !lst.test(astr);
}
//if (checkChina("名字d")){alert("是中文字符");}else{alert("不是中文字符");}


//函数八[删除函数--弹出窗口]
function openDel(url){
	if(confirm('确认要删除吗？?')){
		ff = window.open('','','status=no,scrollbars=no,resizable=no,width=0,height=0,left=1000,top=1000');
		ff.location.href=url;
		//opener.location.reload();//刷新父窗口
		//window.close();
	}
}

//函数九弹出窗口函数
function openwin(url){
openwin1=open(url,"","toolbar=no,location=no,directories=no,resizable=yes,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=700,height=500,left=30,top=80"); 
}
