/***判断是否为整数***/
function isInt(s)
{
 var patrn=/^[-,+]{0,1}[0-9]{0,}$/;
 if (!patrn.exec(s))
   return false;
 return true;
}
/***判断是否为数字***/
function isNumber(s)
{
 var patrn=/^[-,+]{0,1}[0-9]{0,}[.]{0,1}[0-9]{0,}$/;
 if (!patrn.exec(s))
   return false;
 return true;
}
/***判断是否为手机号码***/
function isMobile(s)
{
 s=s.Trim();
 if (s!="")
 {
  if (!isNumber(s) || s.length!=11 || s.substring(0,1)!="1" )
  {  
  	return false;
  }
 }
 return true;
}

/***判断是否为日期***/
function isDate(str)
{
 var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); 
 if(r==null)
 {
  return true;
 } 
 var d= new Date(r[1], r[3]-1, r[4]); 
 if(!(d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]))
 {  
  return false;
 }
 return true;
}
/***判断是否为邮箱***/
function isEmail(str)
{
 if(str.match(/[\w-]+@{1}[\w-]+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig)!=str)
  return false;
 else
  return true;
}
/***将NULL转化为空格，用于显示对象名称***/
function convertNullToSpace(paramValue)
{
  if(paramValue==null)
    return "";
  else 
    return paramValue;
}
/***检查小数位数***/
function checkDecimal(num,decimalLen)
{
  var len = decimalLen*1+1;
  if(num.indexOf('.')>0)
  {
    num=num.substr(num.indexOf('.')+1,num.length-1);  
    if ((num.length)<len)
 {
      return true;
    }
 else
 {
      return false;
    }
  }
  return true;
}


/***去除空格***/
function trim(str)
{
 if (str.length > 0) 
 {
  while ((str.substring(0,1) == " ") && (str.length > 0)) 
  {
   str = str.substring(1,str.length);
  }
  while (str.substring(str.length-1,str.length) == " ") 
  {
   str = str.substring(0,str.length-1);
  }
 }
 return str;
}

String.prototype.Trim = function() 
{ 
    return this.replace(/(^[\s]*)|([\s]*$)/g, ""); 
}

//函数名：fucCheckLength
//功能介绍：检查字符串的长度
//参数说明：要检查的字符串
//返回值：长度值
function fucCheckLength(strTemp) {
 var i,sum;
 sum=0;
 for(i=0;i<strTemp.length;i++) {
 if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))
 sum=sum+1;
 else
 sum=sum+2;
 }
 return sum;
}