//****判断日期
function isDate(s)
{ 
	var sMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var sDate =s.toString().split("-");
	var year = parseInt(sDate[0])
	var month = parseInt(sDate[1])
	var day=parseInt(sDate[2])
	if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) sMonth[1]=29;
	if (month < 1 || month > 12) return false
	if (day < 1 || day > sMonth[month - 1]) return false
	return true
}

//是否邮编
function isZip(str)
{
	var s =/^[1-9]\d{5}$/; 
	if(s.test(str)) 
		return true;
	else
		return false; 		
}
//是否QQ
function isQQ(str)
{
	var s =/^[1-9]\d{4,12}$/; 
	if(s.test(str)) 
		return true;
	else
		return false; 		
}
//是否正整数
function isUNumber(str)
{
	var s =/^\d+$/; 
	if(s.test(str)) 
		return true;
	else
		return false; 		
}

//字符串是否中文
function isChinese(str)
{
	var s =/^[\u0391-\uFFE5]+$/; 
	if(s.test(str)) 
		return true;
	else
		return false; 		
}

function isEmail(str)
{
	if(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/g.test(str))
		return true;
	else
		return false;
}

function GetQueryStr(sTag)
{
  var result = window.location.search.match( new RegExp("([?|&])"+ sTag +"=([^&]*)([&|$])") );
  return (result == null) ? "" : unescape(result[2]);
}

function isMoblie(v){  
var a = /^((\(\d{3}\))|(\d{3}\-))?13\d{9}|15[89]\d{8}|189\d{8}$/;
if( v.length!=11||!v.match(a) )
{  
return false;
}
else{  
return true;
}  
}

function isMail(yx){
 var reyx= /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;//使用正则
 return(reyx.test(yx));
}
