|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14369
- 金币
- 2470
- 威望
- 1647
- 贡献
- 1418
|
这个脚本对你可能有帮助:
1 a% L% {) p4 k" a; H9 z6 x<script language="javascript"> % J) K6 a$ ~: D% u5 k; w
function IsDigit(cCheck)
% ~* F* Z$ G5 Y {
5 D' U2 x* d H" Q: V2 M return (('0'<=cCheck) && (cCheck<='9'));
9 L3 w* m e) R" p; y8 [# @ }
6 R' x% Y0 r' o, \$ N " k. Q7 F' N6 g( ?# p, _# b/ O# ~1 I
function IsAlpha(cCheck)
7 V3 b+ T: k2 A& J; s- |5 x0 }! Q: e& R { * D/ b2 k) G$ G, L2 `4 Q y6 s: H. d
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
3 d" e$ I$ O2 \( s% l& ? } $ g: e; c8 |! e1 p$ a- A( ~: S% \: q
3 L$ C5 T8 F5 A" @9 B, Dfunction IsaNull(cCheck) + ~, ]% f$ w M1 N" j5 P6 Y
{
( ?, C! G3 n7 @: k t3 W+ \8 J return(cCheck != " ") & v4 T6 V+ a% u3 N" T9 z
} . H9 N* i+ v6 R. [! F+ L, q. W9 {
9 [8 b9 V4 I8 Z0 y6 zfunction checkform() 1 Y- J) g( R, v) s d8 q, D8 Q% b
{
5 c- N- q3 n1 {; V- [# w8 H id = document.sform1.id.value; - g% X$ Z" ^0 b/ D
if (id == "")
; w0 a7 N) J, k/ N, T- t1 Z {
@$ p' P/ M/ `2 L alert("请输入注册名");
7 u* r" S7 j, F" n document.sform1.id.focus(); 7 r4 m. x1 X) T. y0 Q
return false; " M3 i& N7 ]4 K6 C5 J
}
" K: K* {' u, p2 M7 ^9 U$ v5 Y
! O6 k: m4 a4 f y$ n8 O1 { for (nIndex=0; nIndex<id.length; nIndex++)
! s' D) h5 L( r; t9 j i4 r { / |3 Y2 {6 I$ O* f
cCheck = id.charAt(nIndex);
+ A* J' f- J1 T/ M* { L if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 2 V; ?, ?% I; ^. x( D" Y
{ ! t( d% {+ |: g+ T7 S3 p
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
! D+ }) A/ o& [$ R F% p2 \ document.sform1.id.focus();
7 r# `/ P) M. b+ H2 X" |6 n8 N return false; 9 k6 ^1 a' C- L
}
3 f! W, b2 \3 g! L) z( p } : w0 Y+ L" I$ U
chineseid = document.sform1.chineseid.value; % _, l. n& t( t8 e; i
if (chineseid == "") 8 K2 w" n2 g# z& l4 [; ]6 b3 B. k: ~
{
: ~# {* _- B" ? alert("请输入中文昵称");
! |) _ M* E4 u& w document.sform1.chineseid.focus();
2 n. {$ C; B( y7 v8 a5 u6 i return false;
3 G9 }2 j! O+ }' D' p9 H5 n }
/ B: f8 k% u/ ^% @0 f: {2 g password = document.sform1.password.value;
- P. m* y- v) b8 m( F if (password == "") + I# `/ G- Z1 @# |
{
2 Z; w! a. S) Q' \# O alert("请输入登陆密码");
% \- ~& j! }" _# X+ I0 g$ R document.sform1.password.focus(); ) `# F1 L1 ]% Z: d' G' R* J
return false;
+ J4 K7 O" G# P0 H1 Q }
; }; e+ R0 o* a7 P. w: @1 d* I password1 = document.sform1.password1.value;
8 N; x8 z. ]- @8 D. m if (password>password1)
: T7 |6 e6 T9 T9 E7 {# _; E6 } {
4 y8 e& g( q9 v alert("重复密码与登陆密码不相同"); ; e2 _; c3 v9 k; e. |) d
document.sform1.password.focus();
1 T5 u, }0 K/ l- _: L0 x3 i document.sform1.password1.focus(); 7 X3 Z) e# D- Y- }; K* C) ~
return false;
/ n' [. O j$ J: p7 c }
: ^ O% F2 ~' {% Zif (password<password1)
2 F& `* n! f7 @; D; @9 Y) ~$ R4 b {* j2 [; O2 _- O+ E3 y k/ O" C
alert("重复密码与登陆密码不相同"); ! I# D$ r. `& O
document.sform1.password.focus(); 2 q4 {/ C w% m& ?- m
document.sform1.password1.focus();
1 t+ e0 [; T# t& ^# k return false;8 n6 ], Y) }, ] a$ D1 T
} 2 m( d( z3 J1 C; p6 J7 ?
if (document.sform1.email.value == "")
+ W1 |9 `4 \+ }: [8 ]+ s { % E6 X3 G& t! h& P2 H$ U# b
alert("请输入您的E-MAIL地址"); # l, J8 s1 g6 |& U+ K, ]# r
document.sform1.email.focus(); 7 O9 Y v9 e8 \' A
return false;
2 x( Q# |; N# |' Y; l }
! \: b/ S$ h" @ D' B 1 v7 N% ?8 Y5 X7 M$ k5 N
email=document.sform1.email.value; 1 Z1 g, c) q+ S! ]# n" E7 q
emailerr=0
& U' w; w ~" A9 | for (i=0; i<email.length; i++) 8 T! R3 Q+ x& X/ Q% ~* ?+ b! O; P9 K
{ 3 S4 y }9 N/ m7 y' e$ ~
if ((email.charAt(i) == "@") & (email.length > 5))
# L9 |3 z. X- \1 X { 9 b( q2 ^6 t- k: e, J( n: M
emailerr=emailerr+1 $ P* _8 j2 O% j/ B; o7 g
} 7 m+ T2 M7 s* Y' D
}
! ^) D3 N$ J$ R if (emailerr != 1) ( R3 y' J9 H9 m; F) r. s1 {
{
* }) g9 r* c5 I/ y4 Y alert("请输入正确的E-MAIL地址"); - W" d. n* M, t4 Q+ L! ^0 P- I
document.sform1.email.focus();
1 U: i4 N& Z# y$ \8 w- E return false;
3 [7 V: C' h% y9 D( M } 7 A E7 O" ~7 G I7 n
1 |" n1 n$ z# e4 D
if (document.sform1.checkask.value=="") $ _) B9 b; f% F
{ @1 D: I t+ n- C
alert("密码提示问题不能为空");
8 R3 B! |1 z& M document.sform1.checkask.focus();
8 S M' Z/ l$ f! I- B4 G0 _' ~/ X return false; 1 s- H1 @* N2 v3 |5 g% g# l7 i
}
/ e% X* c* X1 _) C U( g1 m5 r if (document.sform1.checkans.value=="")
- v, ^8 o/ n( X {
5 p; g2 X1 W& n0 f: ^7 } alert("您的密码提示问题答案不能为空");
$ l' n, Z# C, ] s: J, Z document.sform1.checkans.focus();
1 `3 @) \% b9 `5 D return false; % w* L8 _9 n% ^2 F4 |1 y
}
}$ I4 {/ c5 j8 B* W' j5 D( m return true; & a: N4 H! I/ {, \4 I' E7 f0 T4 @5 u
3 |9 o. B$ B+ `( U' p}
3 h- U& X' k4 k, A0 B</script> |
|