
//检查输入框中数据合法性的javascript文件
//form validation functions
function isEmail(elm) {
  if (elm.value.indexOf("@") + "" != "-1" && elm.value.indexOf(".") + "" != "-1" && elm.value != "")
    return true;
  else
    return false;
  }

//判断是否存在特殊符号<>'"
function isSpec(elm){
	var digits="<>'\"#&?*"
    for (var i=0;i<elm.value.length;i++){
        temp=elm.value.substring(i,i+1)
        if (digits.indexOf(temp)!=-1){
            return true;
        }
    }
    return false ;

}
//是否为空
function isFilled(elm) {
    var temp = "";
    var string=elm.value;
    string = "" + string;
    splitstring = string.split(" ");
    for(i = 0; i < splitstring.length; i++)
    temp += splitstring[i];
    if (temp == "" || temp == null)
        return false;
    else {
        if(isSpec(elm))
            return false;
        else
            return true;
    }
}

function is_temp(elm)
{
    var temp = "";
    var string=elm.value;
    string = "" + string;
    splitstring = string.split(" ");
    for(i = 0; i < splitstring.length; i++)
    temp += splitstring[i];
    if (temp == "" || temp == null)
        return false;
    else {
        return true;
    }
}

//是否是整数
function isInt(elm){
        var digits="0123456789"
    for (var i=0;i<elm.value.length;i++){
        temp=elm.value.substring(i,i+1)
        if (digits.indexOf(temp)==-1)
            //alert("应添入数字 !")
            return false
        }
    }
//是否是数字
function isNumber(elm){
	var digits="0123456789.eE"
    for (var i=0;i<elm.value.length;i++){
        temp=elm.value.substring(i,i+1)
        if (digits.indexOf(temp)==-1){
            //alert("应添入数字 !")
            return false
        }
    }
    if (elm.value.indexOf(".")!=elm.value.lastIndexOf("."))
		return false;
    if (elm.value==0) return false ;
    return true;
}
//是否有小数点
function  hasDot(elm)
{
  if(elm.value.indexOf(".")==-1)
    return  false;
  return true;
}
//小数点后的位数
function dotDigit(elm)
{

  return  (elm.value.length - elm.value.indexOf(".") -1);

}

//判断长度
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;
}


function fucCheckNUM(NUM) 
{
  var i,j,strTemp;
  strTemp="0123456789";
  if ( NUM.length == 0) return 0;
  for (i=0;i<NUM.length;i++) 
  {
    j = strTemp.indexOf(NUM.charAt(i));
    if (j==-1) 
     {
       //说明有字符不是数字
       return 0;
     }
  }
  //说明是数字
  return 1;
}

  //日期格式
  function   IsDate(mystring)   {  
      var   reg   = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/;  
      var   str   =   mystring;
      if   (!reg.test(str)){  
        return   false;  
        }  
        return   true;  
    }  

