WEB开发网
开发学院网页设计JavaScript JavaScript 通用库(一) 阅读

JavaScript 通用库(一)

 2010-09-14 13:19:53 来源:WEB开发网   
核心提示: */function IsInt(objStr,sign,zero){var reg;var bolzero;if(Trim(objStr)==““){ return false;}else{ objStr=objStr.toString();}if((sign==

*/

function IsInt(objStr,sign,zero)
{
  var reg;
  var bolzero;
  if(Trim(objStr)==““)
  {
    return false;
  }
  else
  {
    objStr=objStr.toString();
  }
  if((sign==null)||(Trim(sign)==““))
  {
    sign=“+-“;
  }
  if((zero==null)||(Trim(zero)==““))
  {
    bolzero=false;
  }
  else
  {
    zero=zero.toString();
    if(zero==“0“)
    {
       bolzero=true;
    }
    else
    {
       alert(“检查是否包含0参数,只可为(空、0)“);
    }
  }
  switch(sign)
  {
    case “+-“:
       //整数
       reg=/(^-?|^+?)d+$/;
       break;
    case “+“:
       if(!bolzero)
       {
          //正整数
          reg=/^+?[0-9]*[1-9][0-9]*$/;
       }
       else
       {
          //正整数+0
          //reg=/^+?d+$/;
          reg=/^+?[0-9]*[0-9][0-9]*$/;
       }
       break;
    case “-“:
       if(!bolzero)
       {
          //负整数
          reg=/^-[0-9]*[1-9][0-9]*$/;
       }
       else
       {
          //负整数+0
          //reg=/^-d+$/;
          reg=/^-[0-9]*[0-9][0-9]*$/;
       }
       break;
    default:
       alert(“检查符号参数,只可为(空、+、-)“);
       return false;
       break;
  }
  var r=objStr.match(reg);
  if(r==null)
  {
    return false;
  }
  else
  {
    return true;
  }
}

上一页  1 2 3 4 5  下一页

Tags:JavaScript 通用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接