  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
这个脚本对你可能有帮助:
) `/ w) q4 N/ P$ s<script language="javascript"> ' e1 N6 l" K. c
function IsDigit(cCheck) 6 o9 b/ W# t$ ]* G6 R$ V/ E
{ ; K5 f K! w$ w1 |
return (('0'<=cCheck) && (cCheck<='9'));
1 ]) I( d, V7 C) |: K! r } 0 u: u+ H+ x, H( U
2 `2 I4 F$ a6 l& Y, x7 l
function IsAlpha(cCheck)
6 l. {5 L7 `5 U2 l& { { $ w) D y5 \" n* V A/ \
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 0 ~7 b3 w' k* o. u& k+ G
} 0 X4 M% e q+ w7 y
* Q* ?# N' G0 y6 \5 vfunction IsaNull(cCheck) 7 |' ^5 b j' F0 n7 D: P. D3 U
{ 7 U+ ^- b% b, \4 C, H! t) |4 l
return(cCheck != " ")
6 T) Y4 j1 c7 v9 F: G# b- n9 x" n; y } ! ~) `& U! a/ z1 J- ^
* a; m- A; `$ @* c8 n* q
function checkform() 3 }! A5 \1 {$ E/ b* |& F
{ 7 `( Y' C( j/ E) |
id = document.sform1.id.value; 3 [; d$ m3 i4 v0 @
if (id == "") 7 g( \8 K2 `5 S2 ] J
{
; r3 b/ }4 y3 h2 n" Z8 M/ c alert("请输入注册名"); ! n7 G7 g6 F" e; X- o8 S
document.sform1.id.focus(); 7 t" P+ D4 _1 S" ~
return false;
5 f. b* i2 h5 @: D' C } % b: x1 Z3 q2 N; m2 _
! R" t( G& Q; w5 a5 Y/ r8 M
for (nIndex=0; nIndex<id.length; nIndex++) ; n3 W- g a' P6 X8 f( {# S& b
{ ; @4 _9 z9 [3 a: i, f1 V( ~% }
cCheck = id.charAt(nIndex);
% g9 x* z7 v: _5 X; G" O% U( _ b if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) - ?8 j* j8 v! G5 i2 b
{ 7 i: k+ A9 J0 V
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); * K: N! j, [: S) `- F/ D
document.sform1.id.focus(); * h$ `( X- R* o+ L+ `. I" c- M$ Y
return false;
# R. v9 J9 D( k }
+ i3 U; _2 [& m- o }
, `' w) d+ y8 B8 `5 B$ b8 h: o chineseid = document.sform1.chineseid.value;
5 o; |5 \1 D0 O; l( E6 W1 p: X if (chineseid == "")
9 `( ^$ R8 U T, ` { 8 w/ A( L v/ b: ^- }. F- [: J9 i
alert("请输入中文昵称"); 7 L& C0 _- c2 g7 q+ X. M6 a
document.sform1.chineseid.focus();
. d$ b7 v# _' M5 \+ _ return false;
+ d- c3 k) J! A; ^* q } 4 r/ m' J ]. C9 Y$ C
password = document.sform1.password.value;
1 i9 {1 [; M) N- u- D0 r6 H L if (password == "")
( q6 ]! q5 t2 N {
: U2 u( \8 o. \2 H3 H alert("请输入登陆密码"); : D+ G; u# t" [0 O0 _
document.sform1.password.focus();
5 c) Y2 c5 A- W' l return false; ' y$ U. b7 M$ K4 n; G* G
} 6 }1 H6 {$ x; C3 q; e/ ~7 `+ A
password1 = document.sform1.password1.value; 1 e) f$ ?, v9 j W* c( I( W
if (password>password1)
) V/ Y2 a5 z# f' s2 ^* \4 i {( j: q' I, Q# U I1 |2 |0 u
alert("重复密码与登陆密码不相同");
0 V: D. ^- S% c7 H! A- {& R+ p- C document.sform1.password.focus();
7 U0 \/ S( U! v$ W$ m0 _; Z document.sform1.password1.focus(); , e- E8 K3 ?/ @1 M3 F# m
return false;8 S. m4 P; W1 E2 }( a: K$ {
}
4 M+ |& j6 D mif (password<password1) % X* ~0 _/ h- H2 U. Y
{
+ z6 v: Z; t+ _( {4 d6 t% N1 z9 e alert("重复密码与登陆密码不相同"); 1 @& r2 _; j/ `. P# v& q
document.sform1.password.focus();
* u! x( F4 n0 M" E document.sform1.password1.focus();
# F: Y& b) p) G9 K! t6 t5 n return false;' v. h5 r9 \* q7 p3 I; _7 _$ _
}
[2 |) d1 i6 S7 E }, e if (document.sform1.email.value == "")
C. r- L) S l$ z { ' \# z' ^" u$ O& m) k
alert("请输入您的E-MAIL地址"); - h2 k' n2 B4 a1 y
document.sform1.email.focus(); : p/ q4 L+ K4 Q1 m a5 C, F
return false; 2 s; T8 H$ V$ ]
}
1 W: {! C2 }( [ ) s8 P3 l% Q8 P5 w% [. L4 T) x
email=document.sform1.email.value; u9 b; Z$ @# _+ b- I5 |
emailerr=0
d, B( u# c9 | w7 L$ w for (i=0; i<email.length; i++)
0 ?* X' y/ R* M7 p: l {
2 k- B; R( L, [7 |0 C0 G, M0 I6 K if ((email.charAt(i) == "@") & (email.length > 5)) 6 w# k4 @& i& C8 ~/ e3 T
{ , r$ u- h$ m! h
emailerr=emailerr+1
. ~% r4 b- o* U } 8 r# _! r& M3 ~) ^: P5 w* C j8 O
} " x$ i$ R, ~6 m$ d/ [
if (emailerr != 1) 4 }, ^! E# ]2 X! d
{ 7 P: W; y+ Z1 j7 i( c/ n. \4 ~
alert("请输入正确的E-MAIL地址");
: ~" }7 J# x: ]4 |0 w9 ^ B document.sform1.email.focus(); 0 s3 Q" v+ `$ J% E* a) ?4 o
return false;
+ p& y5 W0 @$ B# ^ }
3 y6 E2 V2 I+ s% [: J% Y* W; c9 n 3 d2 `# Z# `* w
if (document.sform1.checkask.value=="")
. J9 {1 v; }# z: X7 f( h" S& m b b. l { 0 S* N; |2 A8 Z# [9 q
alert("密码提示问题不能为空"); : d: I7 d4 w+ _% D8 I* d
document.sform1.checkask.focus(); * M- T" T6 J; V4 v; D
return false; * v# W% C6 H q+ l0 T
} 3 q) U3 P6 [7 T; C5 Z/ s% Z
if (document.sform1.checkans.value=="") $ P0 U) O: s5 E% W
{ 7 s6 i# r) j; z" V' N2 Y
alert("您的密码提示问题答案不能为空");
/ I$ J/ o9 X8 Z5 S6 \+ ~! V document.sform1.checkans.focus(); $ | m1 g6 t c5 m# g0 L; i
return false; : H6 R5 `' H8 z" C: K! X' C- y; p8 P
}
$ _; G i; f' A' G return true; + ^1 S/ t) J: j3 g; h
8 ]* U7 x0 s3 O% r! x$ B8 l
}
( Y$ W. D% m: e: l. }0 U</script> |
|