
//检查输入框中数据合法性的javascript文件
//form validation functions
//function isEmail(elm) {
//  if (elm.value.indexOf("@") + "" != "-1" && elm.value.indexOf(".") + "" != "-1" && elm.value != "")
//    return true;
//  else
//    return false;
//  }
function isEmail(strEmail) {
 if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
  return true;
 else
 //alert("Email必须符合要求");
 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 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;
}





