|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:
# u3 f& p4 _) P6 L<script language="javascript">
6 X5 X3 L, P! ~/ dfunction IsDigit(cCheck) 3 V+ L) a' E. Y
{
+ X$ J) o& F* C' W! Q return (('0'<=cCheck) && (cCheck<='9')); * L+ u7 h5 e9 L- _( x7 T9 U
} : j- x' g2 Q6 z# P, u( L
9 f( ^( |+ L' ]& |) T, Qfunction IsAlpha(cCheck)
+ v* \3 A5 U# Q {
$ S' \* l" z! y" h6 r6 ]# I return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) $ m# k$ {$ K* Y! {+ w7 ] e+ \- q
}
" C, _ b2 A& U
9 @4 V% m. P9 Z, Qfunction IsaNull(cCheck) * R$ _: S4 h- e6 o* S- f7 u) \3 [
{
7 o& O5 j; M' E+ @: |( e: I return(cCheck != " ") 6 i0 h: Y# Y. T. l1 z2 W6 [2 k- e6 [
} 3 A/ ^1 @3 k6 M& \: V) V
! o9 d4 q/ b+ ? D/ w0 nfunction checkform()
& D, A: @; t; S: V; N{
7 P- U" z6 ^) z& A, c; f" p$ P id = document.sform1.id.value;
% y6 B R+ {8 u' b1 T ^9 X' k J8 j if (id == "") : [& A( a8 p! {
{
! p0 A3 C9 K( R4 L$ A6 w alert("请输入注册名"); 3 _1 w- Z8 [2 t
document.sform1.id.focus(); ( r+ {* P. k/ j$ _
return false;
; P. b9 g5 W# g1 H9 K/ m } 9 W* }# \" V1 k( o! u8 g9 f$ l
$ Y/ }/ j2 K7 y7 f. J2 B9 o for (nIndex=0; nIndex<id.length; nIndex++)
4 _+ l3 N; Q% @( L { - v+ v1 t, U6 L, Y6 [- k
cCheck = id.charAt(nIndex); 1 k) } p" r( V" k' r; ?9 W& N
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
" Y7 P8 x/ b8 E7 y$ T/ }$ h {
) X! _8 B7 S- V, C; E1 {; Q alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
9 `+ h3 \ `1 y/ `! ]! |; V document.sform1.id.focus(); - V6 S8 x% J% R( u
return false; 6 W0 _' a# X* `) I0 S
}
1 e% F; G& k5 Q: y X! `! F' I }
9 F) L) j6 ]) Q2 M1 V. H2 N chineseid = document.sform1.chineseid.value;
( t' d0 i+ T1 b( ?* N% ]0 h' e if (chineseid == "") 9 r6 l& c) o3 \ v0 R& I
{
: _0 o7 }# Z! H" N4 |7 i* N alert("请输入中文昵称"); 3 U1 U( n# W6 b7 c3 m' N
document.sform1.chineseid.focus();
- Q7 r& C' @" v G8 }/ m return false; 9 O% E1 l7 e$ P2 ^' h+ `+ V
}
0 \7 B/ O. h* O+ X" f7 d' U! C password = document.sform1.password.value; 0 M7 X0 d) _9 O* |9 t
if (password == "")
7 i! g: O [! J! ]& v { ; f% c, x% K& ?- u* i
alert("请输入登陆密码");
7 t/ V' \' L" V9 M document.sform1.password.focus();
1 a! n& u8 S/ o u5 g: N0 [ return false;
2 B o, m% W$ n7 \8 k" z } $ R: |( K$ }' A |9 T5 [$ a
password1 = document.sform1.password1.value; k" Y, R) k( S7 h3 F
if (password>password1)
: E* H' F, f" ~" H3 i2 r2 D: f/ y {
/ @5 c9 k1 G$ Z3 o alert("重复密码与登陆密码不相同");
; D: G/ e* C+ L document.sform1.password.focus();
# K8 H8 A3 x) k( M: e3 P document.sform1.password1.focus();
/ r* d' y8 v/ O9 ] return false;
5 U3 G- g9 i0 w2 D. F" L: e- \ }
' m+ ~) s8 |" }1 M: Qif (password<password1)
! X0 d" m6 `0 z) z& b {
6 X+ R$ I% B" c; S) k r alert("重复密码与登陆密码不相同");
^4 N P( a% @8 T document.sform1.password.focus(); / m5 A% ~2 K, E! q, y7 |+ c
document.sform1.password1.focus(); ' j1 y2 H5 W7 q% C
return false;& j- h2 u/ @/ o5 S
}
+ [: j! } l" I( W' `4 r d if (document.sform1.email.value == "")
0 ~* j0 N9 Y. p0 Y9 }5 h4 Y { & |+ f" ]% P$ f6 N$ X7 \% u
alert("请输入您的E-MAIL地址"); 9 z( ]( _4 c3 `: ^: R
document.sform1.email.focus();
3 d" R4 J% e: k' @ [4 O v return false;
' \: n9 \. T1 a) k, y, A } 2 J& z% T$ v/ ?, Q
+ Y8 T" N3 L6 [; b. a3 \: E email=document.sform1.email.value; % \9 p5 X1 v/ w4 S1 Q, n9 w; E
emailerr=0
) _4 h& T! k6 B O$ k0 \! D4 U for (i=0; i<email.length; i++) ' G% y( U0 x6 i; R
{ p7 U/ r' o' P+ @
if ((email.charAt(i) == "@") & (email.length > 5))
# c5 N& L& Q$ T/ k' Q& `- X {
1 f5 u( g; W% W! G emailerr=emailerr+1 7 p8 {" ^3 E- \: d Q& {: t
}
6 O2 B8 x! p6 t0 W$ H0 o } 0 H8 v ~" t# C: v' o9 W
if (emailerr != 1)
) x* [& H4 L5 P: z( \, Q, d {
' H' d# D$ o. I9 \ alert("请输入正确的E-MAIL地址"); & O4 k- \" O( e0 k7 T1 ]
document.sform1.email.focus(); 2 `2 g9 r7 B( b9 J
return false; k$ l3 ]/ k. t6 O) Y" q' O0 ^, W
}
2 N- f9 @9 x+ J2 a, ~8 X
$ ~4 ~% g# U, {% S' j. \ if (document.sform1.checkask.value=="")
: b9 M$ z- n+ L) C% F% l5 | {
) q k( \, u* @# z; W4 `8 D alert("密码提示问题不能为空");
/ O9 u: a! Z# Z$ M document.sform1.checkask.focus(); / b3 {+ B3 ?8 |$ T& H
return false;
" r$ w( q9 \/ `9 p" {1 Q% G } ) |) ~" `; Z$ w6 E, ^. R: ?
if (document.sform1.checkans.value=="")
7 t' f7 f6 J; P3 Q; `- q1 I, z { ) h) J# i" [; A, q; f" j @/ E [* j
alert("您的密码提示问题答案不能为空");
( K8 R! f7 ?' s! H" M& c: q1 | document.sform1.checkans.focus(); % d0 h ` v9 d _, p
return false; : |5 x, |- ]- K: l4 c; Y5 |4 Q
}4 B4 o5 C- N5 N9 V$ o- v3 S
return true; % `! P% `$ J2 B; p: L& F
% ^+ I+ s3 M* X2 F: G [: p7 |' g} ) h- [1 g( t4 [0 d# y* B: r e1 y
</script> |
|