几种常用的表单输入判断[2]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 totodo 的 blog

  return 0;
 
 }
 if ((month>=8) && ((month % 2)==1) && (day>=31))
 {
  //alert ("this month is a small month!");
  return 0;
 }
 if ((month==2) && (day==30))
 {
  //alert("the febryary never has this day!");
  return 0;
 }
 
 return 1;
}

//函数名:fucpwdchk
//功能介绍:检查是否含有非数字或字母
//参数说明:要检查的字符串
//返回值:0:含有 1:全部为数字或字母
function fucpwdchk(str)
{
  var strsource ="0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz";
  var ch;
  var i;
  var temp;
 
  for (i=0;i<=(str.length-1);i++)
  {
 
    ch = str.charat(i);
    temp = strsource.indexof(ch);
    if (temp==-1)
    {
     return 0;
    }
  }
  if (strsource.indexof(ch)==-1)
  {
    return 0;
  }
  else
  {
    return 1;
  }
}

function jtrim(str)
{     while (str.charat(0)==" ")
          {str=str.substr(1);}     
     while (str.charat(str.length-1)==" ")
         {str=str.substr(0,str.length-1);}
     return(str);
}


//函数名:fucchecknum
//功能介绍:检查是否为数字
//参数说明:要检查的数字
//返回值:1为是数字,0为不是数字
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;
}

//函数名:fucchecktel
//功能介绍:检查是否为电话号码
//参数说明:要检查的字符串
//返回值:1为是合法,0为不合法
function fucchecktel(tel)
{
 var i,j,strtemp;
 strtemp="0123456789-()# ";
 for (i=0;i<tel.length;i++)
 {
  j=strtemp.indexof(tel.charat(i)); 
  if (j==-1)
  {
  //说明有字符不合法
   return 0;
  }
 }
 //说明合法
 return 1;
}

//函数名: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;
}


本文关键:javascript,数据检测
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top