|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14419
- 金币
- 2495
- 威望
- 1647
- 贡献
- 1443
|
这个脚本对你可能有帮助:
& v% }* `; J7 a3 K+ w! U<script language="javascript">
2 q* w' Y/ \& F# C6 a o+ ]9 Lfunction IsDigit(cCheck) 6 Z. w- W9 g+ q% y: Y) C
{ # S; F+ K6 u! d! S( b8 P5 c
return (('0'<=cCheck) && (cCheck<='9')); ; h: V* ^" g F
} . C/ W1 t3 C4 ~3 f D- M7 B
& @6 V3 q Y3 l! \" E# y! Xfunction IsAlpha(cCheck) ; N$ N4 v! O0 G% T, v
{
% a1 C" B7 E/ T; s return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) & F' l; x- \& d; J% B
} ; W) A8 l! u/ x1 K- O" o0 h3 I
5 T6 T3 |7 }: H% t/ L( wfunction IsaNull(cCheck)
0 |: `4 @: M o2 V( z+ G# |$ p { & \* u; e G: Q0 [8 `7 f: b4 k
return(cCheck != " ") 8 B: d$ \; v8 R- P0 V
}
; Y V7 i7 H; j6 z8 V& r: `
' \/ N* @" s5 T4 Cfunction checkform()
. E8 Z* f6 W% J9 ~' M7 Y3 |{
0 R! X+ s; ]+ w id = document.sform1.id.value;
7 r7 i" d' n$ ]# o) @5 ^ if (id == "") + @3 O" x* B `: P9 r6 Q
{
& o4 C$ q. W& |) w6 X2 n alert("请输入注册名");
* ?5 z. @) Q" y. J! I _+ [ document.sform1.id.focus(); & I; }4 m- E: m% h6 S" b
return false; ; ^8 |" ~7 ^, y' Q! @
}
7 h9 ^8 a' k7 l2 [' [4 K% X6 [: V
, H1 I! J" Q* M- V8 t4 P for (nIndex=0; nIndex<id.length; nIndex++)
0 P+ [5 E$ H9 a {
& U* Q( P% A/ v3 j2 i8 j cCheck = id.charAt(nIndex); 0 H0 ?8 N- u% ]0 Q" S1 A' Q) T) w
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
1 p8 }0 M% n) \5 m { : |! ?0 J* r- ^8 G5 _1 A
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ( {4 J7 x2 r/ d% Z; t Z
document.sform1.id.focus(); # ^) k8 M: i! ~' U: y
return false;
% w, a- D4 n3 E' C) A } 3 v; j6 k1 m" A6 N
} ! Z, E2 }) A% a$ X
chineseid = document.sform1.chineseid.value; ( C6 r5 g' u; {
if (chineseid == "") 4 i2 G+ t7 J r( |
{
( a9 @, w+ N3 V alert("请输入中文昵称");
$ [+ ?' ~* v% g9 y6 d' V: M7 |. n document.sform1.chineseid.focus();
1 n w3 D( L' I5 V% G; y% K/ C { return false;
; C' \; S8 M: m } * j$ Y, l$ O) G$ I
password = document.sform1.password.value; V+ g y0 k1 F7 _" f3 v
if (password == "") ! l* V4 y* p6 T3 w6 P$ ~
{ / I, S3 z8 B( C& z
alert("请输入登陆密码"); + ]* b) U" y P @; v+ r& r% k$ ]
document.sform1.password.focus(); ' U/ q2 d0 e5 E0 h8 V
return false;
: }& v( {. _1 E( y }
( n$ e# ?" T0 f5 _. q7 s) O. v password1 = document.sform1.password1.value;
. e* E: T$ }4 D$ |/ y# J4 |5 A0 A if (password>password1) : h u# q5 y4 f7 K) x9 X) @
{
' H9 S, L1 I9 V7 q7 @ alert("重复密码与登陆密码不相同");
# X5 X1 A$ `- A; q( @ document.sform1.password.focus(); 1 ]1 P$ C3 \; X
document.sform1.password1.focus();
) O, s* ^. h5 o return false;) B t5 G3 b4 m; x. B" u0 ~( s# ^
}
. X) Y; u8 @- u$ P: {9 Y& T) Hif (password<password1)
8 v8 Y! y. \+ G- \6 U {7 w7 K) @$ @1 @' ]8 |& t: A
alert("重复密码与登陆密码不相同"); 2 t3 y6 v) P5 z: |- S
document.sform1.password.focus(); & `% }( c) b, b! |# C8 M* H: o2 x; k
document.sform1.password1.focus();
. m) X( {1 |6 X4 K: Q return false;7 T7 G- K2 f5 z- r% ?
} / G ]0 X3 W, h" h
if (document.sform1.email.value == "") & p5 v! V4 ~4 s( {. |
{
# U1 N. I$ `3 ^2 H$ {# h alert("请输入您的E-MAIL地址"); * O2 O3 m) \! g( ^; t
document.sform1.email.focus(); 0 t( d6 n E! I
return false;
3 N' I5 U6 v+ N. b- w0 e: {/ a; X } & c! U6 e* R' l1 U9 ?% q5 _& |
& z2 E" {" ?) S G4 Q9 x5 r email=document.sform1.email.value;
0 m4 Y( c/ q' s$ @3 R emailerr=0
8 \% n! l( B/ e+ T for (i=0; i<email.length; i++)
- U/ G' g" z* s {
6 T5 R( z j- \' J1 E if ((email.charAt(i) == "@") & (email.length > 5)) f" S* T/ ?) G. c- B: z6 \
{ " e! P0 J% K* Q$ ^4 u6 U! n, u
emailerr=emailerr+1 . q. C# i% N- g. h2 S# S; o7 [
}
4 ^ }3 a) O, H3 U2 c }
5 ^1 `1 `6 P4 ?" O4 G L' r2 h3 C if (emailerr != 1)
: ~: t" r; z/ s& I/ z3 v! \ { 1 e! z6 P8 D) {7 X
alert("请输入正确的E-MAIL地址"); ; ?* Y# m. a2 O- Z
document.sform1.email.focus(); 1 Z5 h/ x1 q; w; S/ e; o
return false;
- } ~4 k7 R8 S( ~& u/ M' n; H }
- f P# ] p( b f$ Y9 C+ S1 F$ }2 W7 E$ ]
if (document.sform1.checkask.value=="") ( [+ G8 g" V1 X' G6 c( ]
{
' _4 N9 ]+ Z" D6 m& O alert("密码提示问题不能为空"); : X g: B% J2 z4 ~9 ?- i8 Y/ T
document.sform1.checkask.focus();
, A* n6 d3 i0 s1 i2 s b9 E4 F return false; : }- A1 B0 [& k K5 H
}
- ~+ _, P f! Q6 a" B6 ` if (document.sform1.checkans.value=="") 5 }! z$ h/ o# z4 w6 @* C0 g% M
{
7 f, \" ]/ S2 E* M% J0 ] alert("您的密码提示问题答案不能为空"); ' D9 N% Q! [' d+ C& C5 c2 d2 L; s. q
document.sform1.checkans.focus();
0 z- M1 \ q% Z3 W) R3 t return false;
# ?: U1 \4 \! |3 g% ~- g1 h" R }( v3 ]4 Y6 r; i* X, T; u& l
return true; / d7 o: p& ^5 T: p% I5 r, l4 h
* O) {% T0 b" Q7 n+ q& m$ z
} , v$ Q# N& I/ M1 O" N# R
</script> |
|