|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
这个脚本对你可能有帮助:
1 o( k3 z5 C$ |0 Z, H; X3 C& ~& Z$ \<script language="javascript"> ( J5 l/ y: y4 |* J5 c# S6 F
function IsDigit(cCheck) 5 d/ t+ B5 g2 R9 B) n
{ $ \' `! m6 f. c9 D6 |
return (('0'<=cCheck) && (cCheck<='9')); 9 {0 X# j6 ]. E0 t. C I
}
3 e: {4 w7 R/ Q$ L* U0 _0 i
2 C& @' S- B$ P* u6 ~5 V; }& Ufunction IsAlpha(cCheck)
/ w: j, t" { `, n* f W$ F { $ J9 ], A8 }& F" S+ ]6 d6 `8 ~
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) $ ~: Y1 h* Q+ f" w# B4 S6 |4 e' V
} 9 R- s/ u1 K& p1 x
+ u/ f" y) Q" S0 X0 ~; _function IsaNull(cCheck)
0 q8 F; u$ g k* Q% s2 }) w K { + [0 B$ H/ z0 ?8 P
return(cCheck != " ")
M" k1 e! A0 X6 V }
$ `% J9 U# b, t2 Y
' J7 f$ G1 ]" Y$ [) h- {. i) l- afunction checkform() & w% a0 A8 V U: `8 G& |1 }3 C
{
+ Q3 P' @) j7 s/ K/ z$ Y: r id = document.sform1.id.value; 6 c- j, q/ q. O8 Z Q. |
if (id == "") , T& t( e# E4 h6 ]8 `- H' C
{
: m- h# [7 o7 x1 u" l6 g alert("请输入注册名"); 1 w/ D @9 g2 n! I
document.sform1.id.focus(); # q- o. z" Y- i% x/ ]
return false;
( q5 m' |. y* m& b$ P7 m* C% r% q6 t } ' {: v+ z( o1 Q( Q4 E& N6 F8 I
' D1 H4 O: h5 r. |0 J
for (nIndex=0; nIndex<id.length; nIndex++) ! m, L% _9 Q4 b/ B6 _9 A
{ * v+ I1 M. [1 _
cCheck = id.charAt(nIndex); . k4 Z3 C$ g; m. T* [ x7 b* [
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) + m3 g+ N* c `: N& y+ Q! E+ m
{ . a5 u+ I0 }5 x$ T
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
, \+ B( y4 C( m' \8 L7 Q) E document.sform1.id.focus(); 2 d( s7 K' C3 z9 ^; i
return false;
' L4 c# M' X, L5 \0 K# g0 K1 {4 | }
# q4 R" {4 [+ G F) P }
( ^- \- o2 {: W& e0 b/ @ chineseid = document.sform1.chineseid.value; 0 y) Q' G e+ K5 g0 b
if (chineseid == "") & d( n+ q4 J4 G
{ % _2 L1 B* F2 ?" `# b
alert("请输入中文昵称"); : [) \" `* `; n) T- p+ r( n
document.sform1.chineseid.focus();
0 d8 v3 l; n9 e5 H return false; & z% n8 { H% m9 m( D1 f8 V
}
3 D3 j! f) ^: m" G password = document.sform1.password.value; : U- q- t( Y* i
if (password == "") 8 k' t2 i, {0 \: h
{
' \, E' J. o/ p4 v alert("请输入登陆密码");
( c: X$ ?9 F0 n8 E* f. z' W7 U document.sform1.password.focus(); 2 v Q4 O S, j( g
return false;
9 ? K" k& T( L/ f' G4 s1 G }
# r. z6 m" J* C5 R( f password1 = document.sform1.password1.value;
6 ^- \6 U' u. L3 m if (password>password1) 0 T/ ^! p: x1 k X
{* D1 d+ S* n+ J. a$ t8 [
alert("重复密码与登陆密码不相同"); 7 b) j j0 {1 u% @! P3 K! s# J
document.sform1.password.focus(); 4 P+ o" o6 Y3 m
document.sform1.password1.focus();
& Z/ x! o! `2 U8 o1 ?5 T return false;* ~3 X: l" v1 |, q
}
1 Q& |7 a+ K& \! gif (password<password1) / `5 R5 p# C% V
{4 @" v; T6 c. Q2 E2 K. ]( P
alert("重复密码与登陆密码不相同");
- `; F6 [1 A& b( w document.sform1.password.focus(); U! e X3 e% c
document.sform1.password1.focus();
* J0 ]: D( q0 T5 {+ w) a return false;3 f% c' P" R9 w W
}
! P" N! a4 A5 X0 ? if (document.sform1.email.value == "") , Q( K: ]. `3 e# _# m: q7 z
{
2 J8 d) s2 Y$ H alert("请输入您的E-MAIL地址");
# k8 L( |1 o5 _2 n" i; G; ] document.sform1.email.focus();
7 J& x: Z6 i8 `- @0 P return false; 5 S. Z' s5 {5 X3 ]/ L6 o4 D; p& o& F- J
} 9 }( x5 V0 u7 T& s7 G$ n
! N5 h& O5 I1 z" a
email=document.sform1.email.value; 4 W& U( `) E1 `
emailerr=0 + D0 a- v3 L4 _6 z1 @" p: k
for (i=0; i<email.length; i++)
( j( g: T, m8 X3 j4 t9 O {
1 Y, _! x- F, `6 T7 Q if ((email.charAt(i) == "@") & (email.length > 5)) - b, t# b# ]& i5 ~( b+ D, P) `
{
' j8 r" n# ~: i* Z. {4 t2 V emailerr=emailerr+1
3 m4 W6 k7 j9 p2 r- _* [% K; w } / }$ O2 y2 N6 B/ m. V/ p) p- a& S
} % N' C+ B, r" ~! P2 O4 r7 b7 j4 K; f9 P
if (emailerr != 1)
8 _( v- l3 l: g% T { 2 f& W3 h# [) ?6 ~* l( ~
alert("请输入正确的E-MAIL地址");
8 A X/ @! o# \, R8 n document.sform1.email.focus(); 7 ~9 D$ K& ?" ]+ w3 O1 Z" K, X, e: f
return false; 5 t6 y! h6 x0 ~/ p$ }) `9 S% i
}
& u+ [& s- t' U, w3 ^
7 }9 ~8 C, n' J d0 I if (document.sform1.checkask.value=="") & W6 `7 E, u7 f0 ^7 o# R- T
{
* n0 K e* B( F9 T8 |% F( x alert("密码提示问题不能为空");
5 U1 v. I) B0 Q5 G- G0 Y document.sform1.checkask.focus();
2 V- @8 N4 g% m7 z9 d return false;
4 Y; g/ O7 W' h' } }
9 R5 ~. v, }& G) S4 L+ m: R& Z if (document.sform1.checkans.value=="")
6 t* e# v9 `$ y" V H, y2 z& l {
6 p* |( ] w, B: }, o g; n- t. F alert("您的密码提示问题答案不能为空"); " f5 z, H5 J) ?
document.sform1.checkans.focus();
6 \1 e0 V; s h X! C; ~ return false;
) p0 X* E0 A8 G3 g8 V }8 L! `% Y. A+ G. p9 i# J
return true;
6 ]1 s" O4 E; W( w 2 I. {8 z0 ~9 C1 C8 J
}
# ?# ?% S3 w4 J+ y) O: z</script> |
|