|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:, E: Y( ?( }! e1 W6 R
<script language="javascript"> ) I0 [ H3 P* F: D3 v8 n
function IsDigit(cCheck) 9 c! m- W) V3 z% n/ Z( l: K
{ * @2 s+ s" u% C; a2 H5 G
return (('0'<=cCheck) && (cCheck<='9'));
- p! k3 Q) O1 j8 p1 n! g } # p( X9 |; [8 ^( ^& M) g
& a( Y- l# A' a n. j7 ?& Hfunction IsAlpha(cCheck) 0 u, F( [& f+ O% @$ O1 u! C9 V2 d0 n
{
/ A2 J E. V4 V3 r: i' Z: J return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) Z. P) f, g% @/ h
} 0 _: j6 e6 |, I/ K' K3 r
- o' n2 }- q+ p1 r
function IsaNull(cCheck) 6 k9 K3 K# q G$ N3 X3 t
{ ; P% }; N- p/ w" r7 M f
return(cCheck != " ") % x- }% y! p3 W
}
* g$ ? p2 V, x9 V2 w9 i+ L B2 T 4 q, m, R3 X: ?) @- L+ m9 Z
function checkform() 6 ~# ^! w$ T5 o$ d# m
{ : K, s: e* Q: N2 J6 E
id = document.sform1.id.value; " z/ n$ W7 i/ M$ ~/ _
if (id == "")
( j5 B8 S! M: I1 L { 1 x7 j" x3 T6 y/ }, G/ N: |6 n* u0 I
alert("请输入注册名");
/ D7 K, X1 K7 z3 }' F document.sform1.id.focus();
! [$ ]* H. b# p" w$ Y8 V- Y1 I return false;
) L( h, }) s( y4 W) |* f* [ } ! f1 m6 J! \% n4 O; I
) U9 b0 q5 \% B# A2 q0 E$ y for (nIndex=0; nIndex<id.length; nIndex++)
' p6 ?! L3 P! ^ { * L% V7 c; S* r
cCheck = id.charAt(nIndex);
4 C5 x1 h! j$ f7 J; J) v+ k3 K, ] if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
. F& R/ T+ w g" C {
% t+ V* o. m, C& f7 }6 L \1 L% V alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 4 k! z( k, l) m
document.sform1.id.focus(); 7 F. J; k1 Z9 t$ ^5 Z' X
return false;
0 J6 H5 ^0 i- A S1 z } 7 g) y' t* \: `# |
}
/ n# g2 j( y) v# k8 m. ~1 J4 ]- k1 V chineseid = document.sform1.chineseid.value; . h1 `* _6 y, l. U3 V0 q
if (chineseid == "")
8 n+ }, O+ M6 _9 w/ } { , m* I; r, o1 r- M( J" w' t* m/ v
alert("请输入中文昵称"); 7 f. q, R" t1 I4 G4 s, b. O: d! x: h
document.sform1.chineseid.focus(); ) n( r, Y& @4 D4 o# f0 }
return false; 5 [2 A" K! w( E" {
}
7 @2 n, x- N; y* n5 f8 V password = document.sform1.password.value; % s# y& M& O% g6 ~ q* q
if (password == "") 0 b' J$ b( `1 r# Q" T
{ ' _3 z3 v& Q8 M- i5 \0 q! S
alert("请输入登陆密码"); * N! ]* I/ d% g3 G* e; A4 r
document.sform1.password.focus(); ; [9 p! l3 m2 a0 t9 F) U
return false; 4 h) M( z, ^! P; `+ E% H
} 6 u. q9 }! U+ Z
password1 = document.sform1.password1.value; " b% n3 ]7 b# i. N, w* U) o v+ I5 r1 a
if (password>password1)
* g& Q! \2 N# V& Q5 } {9 Y- r" _+ ^ `) [2 \
alert("重复密码与登陆密码不相同"); + R; K* ]& D/ `# ]0 U! l
document.sform1.password.focus();
1 ]" k. |% T5 Z9 [+ P' c document.sform1.password1.focus(); - B6 [( M7 Z9 r
return false;
1 ^* E% P; I3 P& B( i5 Q }
3 f% c9 ?1 U& d7 f" l2 ]8 ~if (password<password1) . J2 u. T Z2 C: c
{/ A/ v4 `5 ?7 y4 X- w5 t
alert("重复密码与登陆密码不相同");
4 Q2 I3 j" b' H document.sform1.password.focus();
7 \2 s& G+ G* X1 V. a document.sform1.password1.focus();
# B/ T2 k0 p; R1 v) o& c return false;0 A' E& r6 l( A/ w
} 8 X/ v. w' F; q* c1 p' Z( `! Z
if (document.sform1.email.value == "") * Y% V0 K# D6 ]( J( c
{ * c2 v7 c$ P( y8 `% A' E7 N$ W- C
alert("请输入您的E-MAIL地址"); 7 x* f- h: Y1 I' W2 K. c
document.sform1.email.focus();
6 u7 Y# A, c( R2 J7 R+ f return false; " L' k9 B+ N7 d3 ^) w/ i) P `
}
. c% U9 |& u" C3 j" F) |" K
4 {9 B" i6 N( t1 z6 n email=document.sform1.email.value; ! F1 e5 X/ e- D7 W+ F) U9 L; U" D
emailerr=0 2 k* e* ]8 y, n! S, U' ~! c
for (i=0; i<email.length; i++)
: `# M7 T! N4 N* I* ^1 O {
2 c0 u* q: g/ J0 t2 g% \2 C, c if ((email.charAt(i) == "@") & (email.length > 5)) ; G; ]1 v: x7 R2 P, ~: B Z
{
6 c% g" A$ l9 V2 k' | emailerr=emailerr+1 ' i/ y& l0 D+ Q# T; ^; K: U
} ) V8 D, G5 V2 i1 E( ?6 E: z
} ) ?/ ^$ v3 v' \; \4 e$ `
if (emailerr != 1)
7 B- [# g6 k; p' a J { - I, ]0 a: _( |3 [
alert("请输入正确的E-MAIL地址");
6 T) x% f- z9 M! ~9 B- X& ~ document.sform1.email.focus();
, g9 `6 I9 [: Y return false;
- s; B3 W; G- S3 n0 H }
: P: l- w4 I3 l, }' k
8 t/ O% t1 a2 M! k9 F; m; Y8 i if (document.sform1.checkask.value=="")
) ]3 d8 r/ c1 y& ], o- J {
2 m" m) V* b# Z+ k8 ^* i alert("密码提示问题不能为空"); 1 \( { c. H% |5 T% H
document.sform1.checkask.focus(); 8 Z& e0 Z) v/ r% u4 l2 }! C P+ }
return false;
0 @6 u" S% [8 y H1 C } ' v7 c2 I( x. [* k0 X- r+ ?/ I/ j! w1 n
if (document.sform1.checkans.value=="")
; p4 `. y1 { k. y0 | { ' I. w% O: y+ e3 f
alert("您的密码提示问题答案不能为空");
, _) b! R6 W. n document.sform1.checkans.focus();
3 C: @2 `8 B/ y- D/ Z2 p1 E! v return false;
# V% B3 }. k5 b) D2 n }
& Y, t0 o9 l' A x0 b return true; 3 r4 k3 c: s4 E: F+ Y& V3 a9 n
' s" B! [- ?1 T2 N( Q$ K2 _7 f
}
& [1 j' z* m! Z: f: ]5 C+ E</script> |
|