|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14357
- 金币
- 2464
- 威望
- 1647
- 贡献
- 1412
|
这个脚本对你可能有帮助:
/ p+ x$ {3 C% M6 p0 t<script language="javascript"> ) G, w7 ?7 U* x8 M- m' Y1 c
function IsDigit(cCheck) 5 j2 ?: y8 d4 x+ x4 z8 ~! d
{ % U. R! y$ h- O2 ]% y/ M8 O# t2 z
return (('0'<=cCheck) && (cCheck<='9')); 5 o, _* n" s# s3 f3 t) t+ [# m
} ! O5 e$ v5 u# K% j4 Q8 v( |! q
5 x8 K1 G5 C4 z; q/ U" k8 gfunction IsAlpha(cCheck) 0 F( @/ C- ]: X$ N8 Z5 C$ ?3 a
{
0 ?+ z7 e0 ~! o; E. A2 Y return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 4 }3 g( L7 L6 j- |5 U
}
$ J% M4 x$ u, A, z8 A
1 v1 p& Y+ B* c$ c# g1 x* p' ?1 c" u7 Y$ tfunction IsaNull(cCheck) 2 {- I6 L8 t8 y3 ?
{ 8 M# u: m8 {6 L9 V( l
return(cCheck != " ")
. D8 L8 H- h1 k7 P$ H }
5 q# p2 W; W1 `! i' t9 `2 @, A
; C2 s' P+ }/ P" a- C- tfunction checkform()
1 D6 _( `8 f9 w{ 6 z0 |) B2 T7 \" a" l
id = document.sform1.id.value; + b: n# ?7 N4 a( B$ T- W. ~5 E
if (id == "") ' u6 W- p' |- W: A1 s
{ ~. @( V1 [( N+ T
alert("请输入注册名");
/ h% C4 [3 D% u7 ~ document.sform1.id.focus();
. @2 S) G( Q/ w, B7 m, f, N return false;
% {* s) Y+ K- R @ }
4 R0 U3 @; I; v& X( ~- a . z" g4 l$ Y, w6 s9 l+ N
for (nIndex=0; nIndex<id.length; nIndex++) 7 u3 ?( M8 y$ f4 [) l
{
2 @* ?! o& b, J6 `4 J/ ?5 R cCheck = id.charAt(nIndex); ! I- @3 t, h- H1 Z8 y1 e7 Y
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ) l& m5 w8 }' f' F4 j1 T+ i, K
{
- ^! u/ \1 t% _1 u) X6 n/ H& O; j alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 5 V( c( O3 q! b& Z6 D3 t
document.sform1.id.focus(); ! D9 y2 e' _* C9 v
return false; $ r1 m( N# E( x. M0 j
} 5 A* ]& D' j2 [' `) X% f! h- U
} 5 ^3 F' s4 k( s6 n$ l
chineseid = document.sform1.chineseid.value; ! X! Y4 U3 x! r4 a" \
if (chineseid == "") 9 m5 K, S9 Q4 x, J. I1 T5 B# n4 L
{ / N; s& t6 D$ j: C# z k
alert("请输入中文昵称");
! j- W. v0 e/ O7 U q# f document.sform1.chineseid.focus();
5 D- l5 i! C) y1 ^) B& z return false;
* ?0 o; \5 e; C& H+ L } 3 J, W1 P& C* R# s+ j+ S
password = document.sform1.password.value; - q- F: J2 l. g
if (password == "") 9 B+ t4 a3 b" s$ q& e! y
{
# C# z0 N( e C; I5 d alert("请输入登陆密码"); 2 ^1 R3 r8 G! M- c; u) W" H
document.sform1.password.focus();
- I* Z6 c$ y( t3 o7 h0 F3 Z return false; 3 e# h5 [1 g3 Z- P! n l+ @6 T
}
, O; \# h# ^) O password1 = document.sform1.password1.value; . A7 ^4 c/ _# F0 L; g' e( p3 }
if (password>password1)
; W% u( ~) B1 A5 y3 y. \2 M, \7 j {' g5 V% C" U7 r: X8 o- o% U: W4 _* B
alert("重复密码与登陆密码不相同");
: z7 r# I5 E8 n, h- c document.sform1.password.focus();
0 f% q0 _: @8 \; } document.sform1.password1.focus(); " y5 h) ~: U" G9 T( l+ R
return false;
( a/ T3 \- p# l) D; x } 0 a A7 K" v9 R1 h4 a
if (password<password1) : A" Q+ R. S6 ]$ {( u2 P2 q
{# k6 S6 A' @; z1 L3 {' F: P- T; V
alert("重复密码与登陆密码不相同"); , a( ^7 }) X+ L& R* D
document.sform1.password.focus();
7 W- Z4 b# D7 |4 i8 a/ W0 _1 K document.sform1.password1.focus(); 0 M2 y9 \ k. {, @& n) Y
return false;
/ A- u. Q: ~. d7 p9 G L/ q+ B h }
* U, T! F1 N" ~6 Z if (document.sform1.email.value == "") & g( E& U& H( Y
{ 5 |; U3 N1 m n1 U" U" p
alert("请输入您的E-MAIL地址");
: _+ C2 |1 f+ | document.sform1.email.focus(); 7 p( E0 M+ A$ [- d+ P7 C
return false; 8 |' S5 E* ^7 X/ i ?
} 2 h0 w" p7 P' h
) t2 l" x# w/ \ u" W, r& Z5 t
email=document.sform1.email.value;
9 e M5 l% P! d& U" O) Y emailerr=0 % m- O- v0 @" q! b2 L
for (i=0; i<email.length; i++) : ?: ?' t' I3 C& c6 h# ~0 g
{
% M3 t" B3 a' n! p0 t& K& A if ((email.charAt(i) == "@") & (email.length > 5))
, t7 z0 k, Q* N* p& {% { {
1 c# U5 o3 Z: e7 s emailerr=emailerr+1 . R. B2 I' D5 g
}
" o" `( M$ y @9 s# u L }
" g7 t& E; ^+ G/ x if (emailerr != 1)
' x6 k0 ~5 @; F2 r: e9 v {
; B# O/ y3 G. H alert("请输入正确的E-MAIL地址");
* d6 F$ L' {4 s# l# a5 \ document.sform1.email.focus(); : [% A5 _, k e2 F
return false; 5 O5 O0 @/ z, q
}
: q, \' I8 g) B E+ u+ T. t7 Y6 k7 f4 R" o5 B
if (document.sform1.checkask.value=="") ' d9 }& u! X6 y/ O4 M
{ 4 r' I* R7 E! J
alert("密码提示问题不能为空"); 0 _( K' w+ F5 t* h0 H; h5 ?' v ~
document.sform1.checkask.focus(); 2 x J% t3 ~2 |! K4 _
return false; ) ^7 e! d& o( H
}
7 U0 h" n/ {4 N/ T; | if (document.sform1.checkans.value=="") ! _( D" @; j* B: s6 H3 ~3 _
{ - ]' L! U4 _, S! @
alert("您的密码提示问题答案不能为空");
5 i5 Z" T6 h, E5 b document.sform1.checkans.focus();
) a+ n8 G# J# E$ p/ R( g return false;
% m, h/ u$ K4 S7 E }
. l5 k7 p% _9 R return true; ( z9 g3 p0 k& o
8 i3 t& g+ U$ \# X
} * j2 ?* B1 v. R) T
</script> |
|