|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14339
- 金币
- 2455
- 威望
- 1647
- 贡献
- 1403
|
这个脚本对你可能有帮助:
& E$ v8 e9 V ^& {<script language="javascript"> F3 ]+ G5 O; X7 t; q
function IsDigit(cCheck) 4 M+ @ h# ~+ v9 @9 h8 y5 [+ n
{ " z1 ?4 Y$ L9 b/ P
return (('0'<=cCheck) && (cCheck<='9'));
5 v& s2 _5 ?1 W" ^" \! d } 7 }7 N6 d! |' y; a' F! F
1 c4 ~0 M6 f1 b) V$ e' h; }* m& I
function IsAlpha(cCheck)
$ ^( h" P7 s5 U { ; k: g6 a9 n' n+ D# ]2 B) d. {
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
4 I: v% U9 C) ~9 u2 R. C7 y }
! O5 Q. T5 F$ ^9 C% \. m, v
, U; b* X8 P# \4 C# V" L9 Vfunction IsaNull(cCheck) 9 p* N9 F$ S. `7 V: ], F( h" A6 Y
{
( e4 t3 J# \5 o) Z v return(cCheck != " ")
- y7 o% g+ a$ h } 7 e' B$ L3 O8 D* a
6 V, \9 [' H/ U K/ {4 ~
function checkform() ' y# q }7 m9 O# ^. l
{ 6 Z L& Z3 Y, `5 A- ]4 I G
id = document.sform1.id.value;
" E( L" W9 P, q- y/ P% h if (id == "") 1 P/ T; v8 ^1 B' F8 a' l/ I ?& v; F% D
{
1 Y; o" K# ~0 Q alert("请输入注册名");
% Q! U4 R6 P, } document.sform1.id.focus();
. `6 i7 o g* q" C8 S* f$ N return false; ; |) w; e3 ?+ N
}
$ N8 Z( y4 t7 U; x0 A 8 N4 p/ F& }4 w) B' g3 _7 t0 C
for (nIndex=0; nIndex<id.length; nIndex++)
4 t. [. d4 P" ^9 X; S* Y6 s {
* e. X3 q# t- u* V cCheck = id.charAt(nIndex); ) d3 Y8 J) Y& J+ p- T! D
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) " b. k/ N) {9 [3 _ S8 Z4 q0 C
{
, P7 x' ~( w( A/ D7 J alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 9 R) X$ ^) g$ s
document.sform1.id.focus(); - T) F3 ^8 s) _; N$ E
return false;
p ^4 E7 t1 v" ?0 j } : L* F1 ?8 h7 \2 E2 l+ t4 z
} 3 q6 b1 ~! g+ x) r! F8 `1 G% w# E
chineseid = document.sform1.chineseid.value;
" d4 ]2 ~; r3 Q6 k1 G; j7 m if (chineseid == "")
6 e7 x6 p0 z2 T) Q. J7 w" t* K5 M { # ]) G3 Z7 [! ^ i3 q$ P
alert("请输入中文昵称"); ) ^6 `3 R: U3 u! j' g
document.sform1.chineseid.focus();
$ g: X4 D. o3 w8 d. a( x+ F return false;
% b: \. h$ o5 h8 R; m1 ` g } " V H: s) d5 j4 E
password = document.sform1.password.value; / c; w& Z" B8 U3 }
if (password == "") / D+ D) ^' w( ^: S; {
{ 9 ?) r& B4 j4 B9 f: P5 D- H, W
alert("请输入登陆密码");
( a) J) u) ]# y. p) }- k document.sform1.password.focus();
1 d7 f- m9 ?! n return false; + Y$ j/ i* k: v: ?$ L
} # S4 c d: R9 D3 {9 v
password1 = document.sform1.password1.value; * k) t" ?- p( N v/ D+ n1 c+ l9 z2 R
if (password>password1)
) q* N$ [- I/ n: @) X5 J {
1 U- B% m0 @ `+ J$ j alert("重复密码与登陆密码不相同"); % e/ i6 i* q& @0 Q8 i
document.sform1.password.focus();
7 _+ ^5 O9 ^$ y0 n0 e* u7 _ document.sform1.password1.focus();
0 w4 f+ F1 x+ v X" W return false;
. j8 J! y/ k" P } ' Y2 w1 }& f4 N7 a7 V0 L' b( X: v
if (password<password1) % h6 i; Q3 u' ~# V& W
{2 r9 S7 h P* z" R# d% b* r8 Q
alert("重复密码与登陆密码不相同"); 6 P8 H% j( I9 {4 L2 n4 e* _1 ]
document.sform1.password.focus(); 9 Y: P y, F: Z1 D2 O4 E
document.sform1.password1.focus();
3 h0 S; Z0 P. {- `& j) Q return false;
7 X5 Y# R) @/ [ } 2 E$ @. ]* v& u% T# n1 }
if (document.sform1.email.value == "")
1 m4 L% W5 Z" O {
! f5 `. f0 `5 ~6 u' S% \ alert("请输入您的E-MAIL地址"); $ f& `* @- W: Z `8 j0 w; A* m
document.sform1.email.focus(); & f6 N1 t: f+ t) y3 S% w& L: m' b
return false; ; e- H: T0 c8 c+ p3 N
}
. r1 |+ N5 D% ]% | 3 k; |& G- c% t/ i" e
email=document.sform1.email.value;
- {1 ]' ~6 A0 b. ~. ` emailerr=0
+ L Y. X! B; o3 S3 c* V, s for (i=0; i<email.length; i++) ( G. ~ `6 z5 T! i& U5 r) K4 O7 c( b
{ 7 R' I$ \( c% q, I- e: f" T
if ((email.charAt(i) == "@") & (email.length > 5)) - r+ d+ U5 ^& X0 {+ e- a+ g0 \
{ ( q, G! A" N5 t& t) s- P( W
emailerr=emailerr+1 7 {. n! m7 o6 _+ L
}
- ~* g& L& X! H! m: X1 o3 g }
2 w, S9 J( w* M# z* J$ w! i% z if (emailerr != 1)
. b* _8 d3 _& I) j X {
% m( r) ~. W) W, H% ^8 H" Q, @ alert("请输入正确的E-MAIL地址");
5 Y* H- V, |3 d" Z5 z/ ` document.sform1.email.focus(); ( X7 j/ X- n! t4 F# |! P: ~* @
return false; * v. b! D% S) o( k- P. Z; l \
} h4 L A% d, w% `1 C8 }
( U# }6 b$ h( \" _+ a if (document.sform1.checkask.value=="") 4 n; l" g1 N* Q
{
9 a( v- [( I5 _! f6 t5 B$ [7 _ alert("密码提示问题不能为空"); # n" x* C- D1 d* C" S# D0 C
document.sform1.checkask.focus(); 5 Q8 j' [. |; G2 A5 I) p" b
return false; 2 P* W1 J7 i, l! v- f0 S- J/ Y4 s
}
6 E! f* n. f4 y: z% ^" Z7 r if (document.sform1.checkans.value=="")
% A# L# e& q: U {
# V; D e7 j; }# T alert("您的密码提示问题答案不能为空");
: _% w( s8 G! |. s; y U document.sform1.checkans.focus(); # w0 q! Y7 f) v( ?7 M: ^
return false; : K0 k( r J5 {9 V( m: Q# |0 ?
}4 T8 Q. G/ J: _" C( y+ T2 {
return true; 6 q- e; c) |) I/ J3 i1 v$ h
" Y4 C8 S5 Y; U% i5 g4 P+ l
} 7 P; J8 }3 Z1 j6 m
</script> |
|