  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
这个脚本对你可能有帮助:
5 Y& l" M( Z) R% a<script language="javascript"> * C" g3 p9 Q; H; _9 \+ o U9 S# x A
function IsDigit(cCheck)
6 S' v# ?8 S% b1 U9 L5 p { 8 x/ b2 G3 {8 M1 g' b
return (('0'<=cCheck) && (cCheck<='9'));
: i0 z9 }4 `' x. Q T. M7 n1 ] }
8 D7 H& R1 ^6 n* s% k$ F
7 p- d8 j# P( }1 s3 d" v! _function IsAlpha(cCheck)
% ]/ h Z6 X; B1 F) j- K {
4 g! J, ]& y; X6 Q, U Q7 `; e3 M return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) & U7 C: `. v5 `% m9 n3 E( X6 @' e
}
& f/ b) o% {7 D0 g
9 m. r8 |' s$ z% qfunction IsaNull(cCheck)
- L5 p2 f3 {, ]# g$ P9 O6 \ {
, i9 n6 w! h% v$ I9 m% V7 ]. v return(cCheck != " ")
; f" X% T) ?' S+ q' l; z W: S: ~: Y } % `0 y! \/ X: D& `. a4 ?
: z8 q. H" | c7 t9 {7 x& `function checkform() - I. @( L2 k8 N5 G: a
{
$ @. G7 r6 C3 O+ P, b0 G id = document.sform1.id.value;
4 O4 Y. V+ D0 R( Y5 ` if (id == "") % D8 ]& q5 v: C3 r+ \
{ 0 E' i0 w0 m9 O) X4 h5 R, [
alert("请输入注册名"); * S p! X" h$ P8 A) [9 `) ?& P
document.sform1.id.focus();
* y- @0 T1 v9 b$ Z4 ] m# Q return false;
6 s# z# j% B5 d; X7 d$ _% m } 8 i5 ?1 C- {: H* ^9 R% e f, J" q
: G, ?% ?5 h9 U: i. C% j& I for (nIndex=0; nIndex<id.length; nIndex++) " l/ Y: l: C D5 R1 E) m
{
# w/ C; ?9 d% ?2 n1 h cCheck = id.charAt(nIndex); + [! E4 N+ k4 y! m
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) + l3 |1 ]6 I& F4 W6 T
{ 1 h1 R* R& X7 x- Q
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
& E0 I h& b6 ?+ M( X- ]# g0 Z document.sform1.id.focus();
; L9 K% z, j* J) G2 a return false; # w3 O% l# K7 y% H3 f
}
0 ?/ Q' W6 t- S; u+ R- G }
8 J- z g. B$ G [) j! L chineseid = document.sform1.chineseid.value;
' N) J/ d4 {% [ if (chineseid == "")
* W Q( J* O/ T/ C7 [" I' \, m { 7 h% A6 g9 r" F: R+ X- h
alert("请输入中文昵称");
* X. h0 w% Q4 } D4 a( \: Q document.sform1.chineseid.focus(); " V* _3 j0 x4 I. w
return false; ! s0 P. M2 w B: C U& D: O
} 4 W9 G1 e2 r y: n( F, W
password = document.sform1.password.value;
/ _# f( m2 {0 Z; k( |: S( \4 ~, c if (password == "") , u- _, {5 W, Z
{
* z/ E. ~4 U* i& d- _ alert("请输入登陆密码");
/ F$ }; {) `: P1 B! w4 j! ]& l3 D4 ~ document.sform1.password.focus();
3 [! p6 j& x# T; E' E return false;
6 ~" F3 ~1 r9 Z2 j$ b- Y# | }
& u* r* u$ V6 H3 X* C password1 = document.sform1.password1.value; 7 o% f$ G4 Z. @" ]/ @5 Q3 Y
if (password>password1) / w) v7 G1 `, x4 l C" ]7 C3 A
{% i! ~ A2 n+ b& ?( B
alert("重复密码与登陆密码不相同"); " W" F: M) D: F' _+ O6 A. n% f3 `
document.sform1.password.focus(); % m# j, | Q( h* M& W4 s
document.sform1.password1.focus();
8 q3 i/ e2 }4 K. m: z9 I" E return false;
" |8 a9 @9 ?& L3 `4 e+ ^ } $ V' C3 C Z6 a% P1 i: Z
if (password<password1)
- e! k4 X; k' h' A) o0 i K* l- v. [$ i {
" ^) q4 Y% k' C `4 X alert("重复密码与登陆密码不相同"); 8 h0 y+ D* @- y) B- j/ R% N
document.sform1.password.focus();
( Z. B2 v' I) n) I document.sform1.password1.focus(); # c8 G2 x; H& z m7 F0 s
return false;! d2 Z+ \$ q R" ?/ D/ N
}
0 k8 E2 P5 x: B5 D/ H7 e7 C8 E5 C( ] if (document.sform1.email.value == "") 4 S6 D# b7 i) I w
{ - ~, }( O* S9 \9 h
alert("请输入您的E-MAIL地址"); $ F- L# z1 p. o
document.sform1.email.focus(); 1 O E H0 W. f! u
return false; 3 |+ p2 k6 g2 G+ [+ {
}
& m, T% O$ r7 b + H) s" b4 @3 X7 Q# G. q F& \
email=document.sform1.email.value; " y" n, F* v5 s( t4 Z
emailerr=0 " m; l. H, t6 i2 Z
for (i=0; i<email.length; i++)
3 i7 [7 R/ n$ a1 C { ; s0 j; v: n4 x P
if ((email.charAt(i) == "@") & (email.length > 5)) $ B. D8 u: g8 Y# _) U% \
{
7 ?* v% S0 g. k' I; Y1 L emailerr=emailerr+1 . R3 E$ m# v' Q/ Z
} & ]; V( O; n) p. g- E5 A* D* v& K
} - Q; l" b/ R% X4 j( V+ R
if (emailerr != 1) u6 x! l. j2 i, H- p; w0 y
{ 7 ^3 I6 u8 Q7 m. \3 y& [" L
alert("请输入正确的E-MAIL地址");
: L, W. g" U2 _1 E1 N7 U document.sform1.email.focus(); % I. y$ |/ U* U, e
return false;
$ {1 H# i+ k6 N; X! r9 S0 `# V }
6 T" V. ~! l, p, d( {2 {4 E |
3 C" V l ?3 h! L7 V' N if (document.sform1.checkask.value=="")
% g. [" }. `3 K; C' ^& S {
( D) }3 G% q: y5 g: _) a8 y" O/ _ alert("密码提示问题不能为空"); % s% H$ k+ H2 r+ G$ ?5 K
document.sform1.checkask.focus(); ; {, \. [5 x' B' _! X5 U
return false; / E/ i7 }, B! V7 p9 k U) N: \ `
} 5 m" F5 Q. t" B. h
if (document.sform1.checkans.value=="")
/ ^' T9 U: H1 v2 f; K { ' ]+ l N* {) k9 ~! Z
alert("您的密码提示问题答案不能为空");
( C. s! S. R$ f' T k3 D: ~ document.sform1.checkans.focus();
" y! N0 i( |1 L3 | return false;
. _/ s; c7 M6 x' a+ n4 c# u9 z5 ` }0 M: S- J/ h4 `0 y7 V$ u
return true; : V1 a! ]' \4 _) Q& [
8 s( h% \/ J5 n {8 k3 l; _' Q7 M} B3 |9 f: [2 m3 w0 U# u
</script> |
|