啊啦神灯

   :: 首页 :: 联系 :: 聚合  :: 管理
  11 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks

 

< script language = " javascript " >
// 限制输入字符的位数开始
//
m是用户输入,n是要限制的位数
function  issmall(m,n)
{
if  ((m < n)  &&  (m > 0 ))
{
return ( false );
}

else
{ return ( true );}
}
 
// 限制输入字符的位数结束

// 判断密码是否输入一致开始
function  issame(str1,str2)
{
if  (str1 == str2)
{ return ( true );}
else
{ return ( false );}
}

// 判断密码是否输入一致结束

// 判断是否为空开始
function  isnotnull(str)
{
if  (str.length == "" )
{
return ( false );
}

else
{
return ( true );
}

}


// 判断是否为空结束


// 判断用户名是否为数字字母下滑线开始
function  notchinese(str) {
var  reg =/ [ ^ A - Za - z0 - 9_] / g
if  (reg.test(str)) {
return  ( false );
}
else {
return ( true ); }

}


// 判断用户名是否为数字字母下滑线结束

// 判断是否为日期型开始
function  isDate (theStr)  {
var  the1st  =  theStr.indexOf(' - ');
var  the2nd  =  theStr.lastIndexOf(' - ');

if  (the1st  ==  the2nd)  return ( false ); }
else   {
var  y  =  theStr.substring( 0 ,the1st);
var  m  =  theStr.substring(the1st + 1 ,the2nd);
var  d  =  theStr.substring(the2nd + 1 ,theStr.length);
var  maxDays  =   31 ;

if  (fucCheckNUM(m) == false   ||  fucCheckNUM(d) == false   ||  fucCheckNUM(y) == false {
return ( false ); }

else   if  (y.length  <   4 return ( false ); }
else   if  ((m < 1 ||  (m > 12 ))  return ( false ); }
else   if  (m == 4   ||  m == 6   ||  m == 9   ||  m == 11 ) maxDays  =   30 ;
else   if  (m == 2 {
if  (y  %   4   >   0 ) maxDays  =   28 ;
else   if  (y  %   100   ==   0   &&  y  %   400   >   0 ) maxDays  =   28 ;
else  maxDays  =   29 ;
}

if  ((m < 1 ||  (m > maxDays))  return ( false ); }
else   return ( true ); }
}

}


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  isatn(m,n)
{
if  (m != n)
{
return ( false );
}

else
{
return ( true );}

}

// 判断是否为固定的位数结束

// 判断是否为电话号码开始
function  istel(telstr)
{
var  reg =/ [ ^ 0 - 9 - ] / g;
if  (telstr != "" {
if  (reg.test(telstr)) {
return ( false );
}

else
{
return ( true );
}

}

}

// 判断是否为电话号码结束

// 判断是否为email开始
function  isemail(emailstr)  {
if  ((emailstr.indexOf('@',  0 ==   - 1 ||  emailstr.indexOf('.')  ==   - 1
{
return   false
}

else   {
return   true
}

}

// 判断是否为email结束

// 中文输入判断开始
function  ischinese(str) {
var  reg =/ [ ^ A - Za - z0 - 9_] / g
if  (reg.test(str)) {
return  ( true );
}
else {
return ( false ); }

}

// 中文输入判断结束
</ script >  

posted on 2006-09-16 15:32 啊啦神灯 阅读(180) 评论(0)  编辑 收藏 引用 所属分类: js/ajax
只有注册用户登录后才能发表评论。