
function checkChar1() 
{
	if(!obj) var obj=event.srcElement;
	var objvalue=obj.value;
	var checkstr="~!%^&*();'\"?><[]{}\\|,:/=+—“”‘";

	for(var i=0;i<objvalue.length;i++)
	{
	if (checkstr.indexOf(objvalue.charAt(i)) !=-1)
		{
		alert("不能输入非法字符: "+objvalue.charAt(i)+" !");
		obj.select();
		obj.focus();
		return;
		}
	}

}

function checkChar() 
{
	if(!obj) var obj=event.srcElement;
	var objvalue=obj.value;
	var checkstr="'‘&%;";

	for(var i=0;i<objvalue.length;i++)
	{
	if (checkstr.indexOf(objvalue.charAt(i)) !=-1)
		{
		alert("不能输入非法字符: "+objvalue.charAt(i)+" !");
		obj.select();
		obj.focus();
		return;
		}
	}

}

function checkEmail() 
{
	if(!obj) var obj=event.srcElement;
	var objvalue=obj.value;
	var checkstr=/^\w+@\w+\.\w{2,3}/;
	var objresult = objvalue.match(checkstr);

	if (objvalue.length>0)
	{
	if (objresult == null)
	{
		alert("请输入正确的email格式！比如：wanggang@hotmail.com");
		obj.select();
		obj.focus();
		return;
	}
	}

}

function checkNumeric()
{
	if(!obj) var obj=event.srcElement;
	var objvalue=obj.value;
	if(!isCharsInBag(objvalue,'0123456789.'))
	{
		alert("请输入正确的数字格式！例如：25.23");
		obj.select();
		obj.focus();
	}
}

function checkInt()
{
	if(!obj) var obj=event.srcElement;
	var objvalue=obj.value;
	if(!isCharsInBag(objvalue,'0123456789'))
	{
		alert("请输入正确的数字格式！例如：2523");
		obj.select();
		obj.focus();
	}
}

function isCharsInBag(objstring,rulestring)
{
	for(var i=0;i<objstring.length;i++)
	{
		var ch=objstring.charAt(i);
		if(rulestring.indexOf(ch,0)==-1)
		{
			return false;
		}
	}
	return true;
}

function checkNum()
{
	if(!obj) var obj=event.srcElement;
	var objvalue=obj.value;
	if(!isCharsInBag(objvalue,'0123456789.'))
	{
		alert("请输入正确的数字格式！例如：25.3");
		obj.select();
		obj.focus();
	}
	else {
		//检查数字输入合法性
		var pattern = /^([0-9])+$/;
		if(objvalue.length>0){
		var nIndex,vChar,p;
		for(nIndex=0;nIndex<objvalue.length;nIndex++){
			vChar = objvalue.charAt(nIndex);
			if(vChar=='.'){
			p = nIndex;
			}
		}

		if((p>0)&&((!pattern.test(objvalue.substring(0,p))))){
		alert("请输入正确的数字格式！例如：25.3");
		obj.select();
		obj.focus();
		}
		else if(p==0 || p==objvalue.length-1){
		alert("请输入正确的数字格式！例如：25.3");
		obj.select();
		obj.focus();
		}
		}
	}
}

function checkMPhe()
{
	if(!obj) var obj=event.srcElement;
	var objvalue=obj.value;
	if (objvalue.length>0)
	{
		if(!isCharsInBag(objvalue,'0123456789') || objvalue.length!=11)
		{
			alert("请输入正确的手机号码！例如：13900000000");
			obj.select();
			obj.focus();
		}
	}
}

function checkPhe()
{
	if(!obj) var obj=event.srcElement;
	var objvalue=obj.value;
	if (objvalue.length>0)
	{
		if(!isCharsInBag(objvalue,'0123456789-'))
		{
			alert("请输入正确的电话格式！例如：0571-64950118 或者 0571-64950118");
			obj.select();
			obj.focus();
		}
	}
}

function checkCard()
{
	if(!obj) var obj=event.srcElement;
	var objvalue=obj.value;
	if(!isCharsInBag(objvalue,'0123456789') || (objvalue.length!=15 && objvalue.length!=18))
	{
		alert("请输入正确的身份证号码格式！例如：320800800101010或者3208008001010100");
		obj.select();
		obj.focus();
	}
}

function isTime(strTime)
{
var a = strTime.match(/^(\d{1,2})(:)(\d{1,2})/);
if (a == null) {alert("输入的参数不是时间格式"); return false;}
if (a[1]>24 || a[3]>60 )
{
  alert("时间格式不对");
  return false;
}
return true;
}


