啊啦神灯
::
首页
::
联系
::
聚合
::
管理
11 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks
常用链接
我的随笔
我的评论
我参与的随笔
我参与的团队
随笔分类
asp(4)
c#
js/ajax(5)
net
平面设计
数据库(2)
文摘
新闻时势
随笔档案
2006年9月 (11)
友情链接
中国粉体商贸网
搜索
几个表单验证函数
<
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
啊啦神灯
阅读(193)
评论(0)
编辑
收藏
引用
所属分类:
js/ajax
只有注册用户
登录
后才能发表评论。
Copyright @ 啊啦神灯
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster