// JavaScript Document
//校验登录名：只能输入4-20个以字母开头、可带数字、“_”、“.”的字串
function isUserName(s)   
{
	//var patrn=/^([a-zA-Z0-9]|[u4E00-u9FA5]){5,19}$/;
	var patrn= /^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){3,19}$/
	if (!patrn.exec(s)) return false
	return true
}

//校验密码：只能输入6-20个字母、数字、下划线   
function isPassword(s)   
{
	var patrn=/^(\w){6,20}$/;
	if (!patrn.exec(s)) return false
	return true
}

//校验普通电话、传真号码：可以“+”开头，除数字外，可含有“-”
function isTel(s)   
{ 
	var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
	if (!patrn.exec(s)) return false
	return true
}
//校验手机号码：必须以数字开头，除数字外，可含有“-”
function isMobil(s)   
{
	var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
	if (!patrn.exec(s)) return false
	return true
}

//校验邮政编码
function isPostalCode(s)   
{ 
	var patrn=/^[a-zA-Z0-9 ]{3,12}$/;
	if (!patrn.exec(s)) return false
	return true
}

//校验email
function isEmail (s)//验证E-MAIL格式函数
{
  if(s.trim()=="")
  {
	  alert("请输入邮箱地址");
	  return false;
  }
  if (s.length > 100)
  {
  window.alert("email地址长度不能超过100位!");
  return false;
  }
  
  var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$";
  var re = new RegExp(regu);
  if (s.search(re) != -1) {
  return true;
  } else {
  window.alert ("请输入有效合法的E-mail地址 ！");
  return false;
  }
}

//校验是否全由数字组成 
function isDigit(s) 
{ 
	var patrn=/^[0-9]{1,20}$/;
	if (!patrn.exec(s)) return false
	return true
}

//校验数字,例如20.22、23.36
function isNum(s) 
{ 
	 var patrn=/^-?\d+\.{0,}\d{0,}$/; 
	 if (!patrn.exec(s)) return false 
	 return true 
}



//校验是否匹配中文字符
function isChinese(s) 
{ 
	var patrn=/[u4e00-u9fa5]/;
	if (!patrn.exec(s)) return false
	return true
}

//校验腾讯QQ号
//评注：腾讯QQ号从10000开始
function isQQ(s) 
{ 
	var patrn=/[1-9][0-9]{4,}/;
	if (!patrn.exec(s)) return false
	return true
}

//校验身份证
//评注：中国的身份证为15位或18位
function isIdCard(s) 
{ 
	var patrn=/[1-9][0-9]{4,}/;
	if (!patrn.exec(s)) return false
	return true
}

//校验金额
function isMoney(s) 
{ 
	var patrn=/^((([1-9]\d*)|0)(\.\d{1,2})?)$/;
	if (!patrn.exec(s)) return false
	return true
}