/*
   ******************************************
   * 程序功能 : 用正则表达式验证表单
   * 程序制作 : 上海卡越信息科技有限公司
   * 网    址 : http://www.kaue.com.cn
   * 电子信箱 : webmaster@kaue.com
   * MSN : kaue@live.cn
   * QQ : 276459840
   ******************************************
*/
/*  函数功能：去除字符串的前后空格   */   
function trimValue(str)   
{   
	var par =/^\s+/;
	var strRes = str.replace(par,'');
	par = /\s+$/;
	strRes = strRes.replace(par,'');
	return strRes;
}
//校验登录名：只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
function isRegisterUserName(s)
{
	var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9._]){4,19}$/;
	if (!patrn.exec(s)) return false;
	return true;
}
// 检查 E-mail
function isEmail(strEmail)
{ 
  var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
  if(myReg.test(strEmail)) return true;
  return false;
}
//校验密码：只能输入6-20个字母、数字
function isPasswd(s)
{
	var pws = /^(\w){6,20}$/;
	if (!pws.exec(s)) return false;
	return true;
}
//校验电话号码
function isTel(s)
{
	var patrn=/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/; 
	if (!patrn.exec(s)) return false;
	return true
}
//校验移动电话
function isHand(s)
{
	var patrn=/^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/; 
	if (!patrn.exec(s)) return false;
	return true
}
 //校验邮政编码
function isPostalCode(s)
{
	var patrn=/^[1-9]{1}(\d){5}$/;
	if (!patrn.exec(s)) return false;
	return true;
}
//校验是不是日期格式 
function dateVerify(date)
{ 
	var reg = /^(\d{4})([\/,-])(\d{1,2})\2(\d{1,2})$/; 
	var r = date.match(reg); 
	if(r==null) return false; 
	var d= new Date(r[1], r[3]-1,r[4]); 
	var newStr=d.getFullYear()+r[2]+(d.getMonth()+1)+r[2]+d.getDate(); 
	date=r[1]+r[2]+((r[3]-1)+1)+r[2]+((r[4]-1)+1); 
	return newStr==date; 
}
//校验IP
function isIP(s)
{
	var patrn=/^[0-9.]{1,20}$/;
	if (!patrn.exec(s)) return false;
	return true;
}
//校验是否全由数字组成
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}