|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14387
- 金币
- 2479
- 威望
- 1647
- 贡献
- 1427
|
这个脚本对你可能有帮助:
. m+ d# r4 }0 a% T7 b<script language="javascript"> 8 X/ U6 V4 O) k3 R+ y
function IsDigit(cCheck) ! O% K$ P }3 b# M5 A3 O. v
{ 9 @% D% i% s/ R+ t. n1 \0 B
return (('0'<=cCheck) && (cCheck<='9')); ( [+ |; _6 R& w/ G, h& P* `: v
} ( V O+ _! G/ F+ T6 s
) H( H" i5 f7 R( ffunction IsAlpha(cCheck) ! Q8 r C# ?9 k9 @9 a
{ 2 P9 @* s) r4 N* X& i& d
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
" V s7 E' z, ~5 t3 p0 u# r } . G" v% w* P+ S3 W5 w' ~6 D
$ p" E7 O* H k' P- Mfunction IsaNull(cCheck)
, r" n Q; j! r; Z {
0 q2 P) a9 b- I7 R return(cCheck != " ")
u7 q) b7 r5 P! [! v$ w } $ t' X' o# N) u; _3 G
/ ?5 ?$ F+ O3 m+ C9 w: mfunction checkform()
9 u7 w' J! Z* V" r( R{ ; `) E$ F6 ?, p
id = document.sform1.id.value;
4 ?% K) j6 Q2 i% s5 W if (id == "") 2 z, p5 Q. [ Q" b! N& U. d0 a
{
1 N9 T& n% D/ |8 x alert("请输入注册名");
* p% H7 H- E6 ?) L document.sform1.id.focus(); 9 C9 n3 k9 }$ f8 Q& H3 G
return false;
/ x, V: J7 ^. W6 _ }
& J' g+ [# T, J$ Y+ t. I+ R % j$ D' D) h+ }4 w0 C! G, _
for (nIndex=0; nIndex<id.length; nIndex++) * g$ M) ]6 g: o E: i- _& D6 P
{
. v% K0 N# v) x cCheck = id.charAt(nIndex);
Y! N2 U$ A" z% ]; `6 l if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 4 |! v% P: @* ?7 ?
{ 6 p8 M T# P0 O1 m3 ?! l5 w- G% h
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 9 H( I; i2 w) O( r6 K: {3 [8 \) b
document.sform1.id.focus();
7 v$ E) a' \. w4 q v return false;
( W, g# V. K1 ` }
3 u& C& Z/ L( M2 v$ N! l } ( ?* a' w5 I$ R# A
chineseid = document.sform1.chineseid.value;
1 ?0 i b% G" p4 J' V2 S! i+ w if (chineseid == "") : n1 l- B& ~! G8 G( t
{ # [% D* k* E) F% t% M( a
alert("请输入中文昵称"); & Q) J8 y& A* R- u' ]- [
document.sform1.chineseid.focus(); . l3 o. {$ k6 z4 J
return false;
$ e7 M( f2 Z$ p6 y1 e* ^ }
$ x0 v/ @" P; ]4 |6 P3 ~ password = document.sform1.password.value;
8 f# ^) Z; i: | if (password == "") 8 t. ^3 B, C6 s7 y; A! ^
{ 9 D/ ?0 H4 r, h
alert("请输入登陆密码");
" B& n4 h3 h! b. S1 l document.sform1.password.focus();
# z; _1 u7 T1 p* Q$ F# B, K6 ^ return false;
( w/ y( G* o, w2 [' G }
% \; c* f6 ]0 f0 h( _" Y5 H2 u2 T password1 = document.sform1.password1.value; 8 T: w- N" ]) q( Z9 ]
if (password>password1)
$ j) @: Z. {. M" v, n4 @ p {5 A7 l0 C. G6 B8 \. @, {# w
alert("重复密码与登陆密码不相同"); 8 g0 S* h, H9 U) k/ P2 u. }
document.sform1.password.focus(); / x5 Z$ h% g+ S- a% B
document.sform1.password1.focus();
, s: O' a& R. r; c return false;
2 M& e n6 T! H# l8 Q* g } 8 z6 w7 I v- K; [; w
if (password<password1) 3 n/ D& S* [" i" e% k/ p
{( J8 X3 f, z9 {0 @$ J0 W4 ^$ ^. R. S9 R+ U# j
alert("重复密码与登陆密码不相同"); ; k/ q% C4 u1 W; M$ f% N) l% z2 P3 F/ s
document.sform1.password.focus();
* E+ L5 [) ?+ i* F% a9 t document.sform1.password1.focus();
3 p4 h( ]6 W* l% X; b; X return false;' p) m; w. ]6 p2 ?
} 0 ~1 R& d* u8 n6 n8 f. x% Q* z3 k2 _
if (document.sform1.email.value == "")
6 t I: O$ D4 v& I$ ^ {
, ]4 \) K2 z" I; c' f& ]6 w alert("请输入您的E-MAIL地址");
* p4 P! l/ X/ E document.sform1.email.focus(); ' M+ w- j+ ~4 T1 V- W9 C# c* b
return false;
' Y/ |1 L$ Y4 @. N8 }; B; n6 } }
+ p1 }# @; W: O" w / a4 j( Y. O) l7 ], z
email=document.sform1.email.value;
~; ?) S; x( x, e6 M( c7 [ emailerr=0 M5 H5 G& E3 A! B, u) A
for (i=0; i<email.length; i++) + i& o2 l: S' C
{ * O* H" [9 S1 q: p7 B0 q
if ((email.charAt(i) == "@") & (email.length > 5)) & P% a2 o7 p) J. i9 Q: c5 G1 D
{
. h' L' d, i5 l% }8 f# G1 O5 s emailerr=emailerr+1
; b5 s7 H9 ~" s! {$ @: s& C7 c }
4 N' i: a, e' w0 O8 b } % T- o" M1 ^* G3 e9 }: V9 y9 z
if (emailerr != 1)
3 [6 C. j8 g7 b5 ]8 p, a% k( G { " V+ G6 l) M5 W
alert("请输入正确的E-MAIL地址"); 9 H0 E: u* E5 _
document.sform1.email.focus(); % U% J( @0 n( P( c* Y+ q! E2 k
return false;
3 R! L$ C$ J0 B+ k; b" b5 E. r; l } 4 g& H1 Z$ H4 M# Z
1 X1 l, D* m t0 ?: S if (document.sform1.checkask.value=="") & t2 W- N* C/ s& t
{ ! G( L( ~0 R( y( c9 b- H; _
alert("密码提示问题不能为空");
9 Z$ n/ y* O. \8 Y, e document.sform1.checkask.focus(); ) ?7 g% M; O9 L/ p/ g
return false;
; K# d% b' N5 h4 x- y: E _% Z } ' e: {6 v" B0 d3 u0 _& |6 J
if (document.sform1.checkans.value=="")
( ~' j0 G1 l0 k3 Y; ? { / n$ x3 ?$ ~( P( x0 o$ A8 `4 K
alert("您的密码提示问题答案不能为空");
9 Q8 \& Z8 g9 L3 U document.sform1.checkans.focus(); % s+ y s7 A8 z7 N6 G& v+ M
return false; 5 Q6 n3 }/ f+ @9 U, `
}
8 `5 t+ J+ {. B8 }9 j return true; : _8 c$ w/ K) R6 O! M, N
; E# l) C/ S' }3 N
} % O) H' o' |% j$ J$ Q8 R5 x7 M8 z0 R
</script> |
|