|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:; I) l8 g2 a3 l2 `
<script language="javascript"> . U; z. z( h( ~+ ], T" b: k7 h
function IsDigit(cCheck) 9 y8 a6 u6 v) b+ N6 I b
{ * p* y- `6 \2 k* g
return (('0'<=cCheck) && (cCheck<='9'));
" h g# G8 G& r }
& }& |+ { ~) b" X " k, F( `5 C9 v, x" }
function IsAlpha(cCheck)
$ L# h F, n0 P* D {
4 a7 G9 b8 N8 r return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
9 P" {0 v& T+ d3 x( O8 J' _) {. E } * t2 E g+ ?0 e E6 `" i& k* o+ g
. i3 D, `, O' ~& P5 qfunction IsaNull(cCheck)
% h* f' D; M0 j- E { 9 K9 Q* i* R( T! ` O& q
return(cCheck != " ")
6 z/ ^0 u$ U1 [+ M6 [! C }
7 ~' `, P" f: S' b" ^- A + P, Q2 x% \. s. P
function checkform() 5 `) D. m! u4 H
{ 6 m/ `+ J! k2 L! p" O# y
id = document.sform1.id.value; % X, X4 _. v2 Z ]
if (id == "") , B( ]- t# D7 J; Q
{
7 Q9 I% f& S$ v4 d alert("请输入注册名"); ! f+ c1 ?, u3 `/ ~" h
document.sform1.id.focus(); ) n% i5 E- c2 `( p, I7 u
return false; . f5 @/ p) z: p0 F
} 2 a- N0 b0 _9 m
, P" s: n0 \6 ? Y for (nIndex=0; nIndex<id.length; nIndex++)
3 |1 `5 B0 p2 E% ]" U { 0 w, E7 N8 T$ J2 B3 l, Q
cCheck = id.charAt(nIndex);
; F8 S: R1 Q( V5 N if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ) f& {) {5 i$ P( ^0 p* a) ~! c
{
+ _+ ~8 o5 H2 G# o w8 c alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 3 Y6 a1 i6 E3 t* ~: S2 u
document.sform1.id.focus(); - B7 T+ N- N2 Z3 b9 s. E
return false; " C; H) S( r) y
}
4 b% m. b, t( G* F. Q9 J/ u, E4 z+ d } ) ~' X/ Q1 s" Q* w; P
chineseid = document.sform1.chineseid.value;
8 R* W# [8 i0 c0 {* T: k if (chineseid == "")
9 O' D' N) @0 M9 d3 s4 ^8 P { / `2 ]) m, C6 N/ g' n& P2 ]: `: T& a: B
alert("请输入中文昵称"); . r! f# Z9 r$ c O
document.sform1.chineseid.focus(); ' U: P$ n5 V" x0 H. [
return false; + Y* @5 D0 l% b4 Y7 T3 t/ } `
} 1 P8 K5 _" Q( Y; q/ ?
password = document.sform1.password.value; / h5 P% K7 |9 I$ c% R6 g/ ?
if (password == "")
/ Y+ b- ^, ?6 [7 ~( U {
) _" p' Y5 \; I. ?- W7 a; S alert("请输入登陆密码");
5 f* F* j# m6 ?4 P* w document.sform1.password.focus(); ]; i' D3 w" V3 x3 Y' |4 W) B
return false;
2 Q' F4 T. Z# p( }% w } & R9 i: [8 |+ J2 ~# I5 k- P3 d
password1 = document.sform1.password1.value;
0 B4 \3 `* [- t, Q& T if (password>password1)
]2 q5 B. f& _) Y- d" I2 v1 S, l {( F* G5 W7 B# {/ X8 }- B! f/ N
alert("重复密码与登陆密码不相同"); 7 ?0 ~7 d% V' H. T' f0 k! W; T
document.sform1.password.focus();
& N0 |* h; ^% B6 N; R( Q2 _+ b |' L document.sform1.password1.focus(); . y4 s8 `+ ?: p' Y# K) C
return false;
! `! k# Q, j; g }
' I, y9 \3 r% kif (password<password1) 2 `( X; ^2 G* M t% Y5 |+ x
{2 Z& d/ x+ z5 @
alert("重复密码与登陆密码不相同");
" b1 v T/ E& {4 b( |3 N9 L document.sform1.password.focus(); - T& Q# p3 P3 P
document.sform1.password1.focus();
. P( `5 j3 H! ~& Z3 }6 M return false;
' l2 C# |$ @' G1 ? }
! l# z& q5 P2 F3 B$ u if (document.sform1.email.value == "") 3 h7 n9 F# I4 D' J9 v* e
{
! n/ X* d$ v# B' t/ z: d9 z& z. Z alert("请输入您的E-MAIL地址");
2 l, x6 K3 r0 i3 G. r/ e; Z document.sform1.email.focus();
7 ]7 c: Q6 V( Y8 f0 O return false;
' \7 f& X" |* I# V! b8 X* H z. q }
& D q' R/ g* D- y2 G( r / y; v4 t7 h) \" Y/ r& j: ]
email=document.sform1.email.value;
2 O5 s0 u/ }; ^: L4 X* J* T" h emailerr=0 v5 X6 V% B3 k9 {4 N0 O4 b3 i
for (i=0; i<email.length; i++)
t& G7 K& _: o) b2 t; c- A { / i. V9 } l' S) v# y
if ((email.charAt(i) == "@") & (email.length > 5))
+ M" J: G0 P9 r* [. m, Q { , _* {; b3 E9 U' m
emailerr=emailerr+1 6 B u( B- P% [( O' |' b& z# O
}
1 G/ K# U4 d1 Y: }) L* Z! L2 h: o } % t7 J) D* B( M
if (emailerr != 1)
. c) h7 I* ?4 n1 C* K# _6 @# q { # j4 ? o9 s! I7 l
alert("请输入正确的E-MAIL地址"); 7 i8 \1 e; z9 R% v- i* `/ i
document.sform1.email.focus(); 0 ~ Y$ t; p( z2 F* b
return false; . L m" A8 m/ t0 Q1 W
}
& Q+ J& H) A p! h3 U2 v ; j. m: N/ Z4 L( U) j" f7 v
if (document.sform1.checkask.value=="")
8 O! T: e- Q1 V: E: I { / f7 w8 C" |9 }: U3 V% k- \# B
alert("密码提示问题不能为空"); ' J0 Z2 J. D( s6 }8 W3 R+ r
document.sform1.checkask.focus();
8 S" Q% N8 d. B/ k4 ?3 L return false; & @3 R- P: Y* J
}
: `" _/ X m# [5 ?* s- B if (document.sform1.checkans.value=="")
) O0 T4 G8 f$ Z+ e6 V( K' Z/ \ { " b% h* m m5 C+ D( Y1 y, K
alert("您的密码提示问题答案不能为空");
/ i4 p7 z0 s% e( N$ }" P- X document.sform1.checkans.focus(); 0 f$ H8 b6 |! A: Y0 [
return false;
/ P+ s+ V* J* P5 C }8 h D B& _- c: w* B& i3 c2 A
return true; ; _0 ^0 C! M* _& m0 M
& R' ^ O: Q3 e- Q ^
} 2 H8 w2 d) Q. ^8 G4 |" a; {8 V
</script> |
|