|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:
5 Y% z0 |" f: X0 N+ ~<script language="javascript"> $ W# G4 t! d( C; N- _2 }2 V
function IsDigit(cCheck)
( P) T8 Q" A( R* G- Q {
6 M6 z: o3 j- B3 _8 o% i4 _* r. U4 A return (('0'<=cCheck) && (cCheck<='9'));
& ]4 @- e, q8 l7 L# V+ K9 } } 7 o9 L/ ~+ p* h- I& D
` I4 T+ k5 u$ Pfunction IsAlpha(cCheck) 8 k k& T @' X
{ , v, N' j1 B& v, l" L" E- x: F
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) * L. o0 Q$ Y+ T% \; _ }
}
! B: ^; x3 ]; D6 J
' p# F2 m& J/ ?- p6 Z3 R( d3 Yfunction IsaNull(cCheck) 3 P- m5 W8 w. B* j0 _6 p& r
{ 0 x4 t% B' d1 e3 Q
return(cCheck != " ")
3 q3 X( w3 Y; l# B1 w2 x }
- Z7 ^* w6 S2 e1 c8 H
* k) G% t+ q; d+ efunction checkform()
6 k4 d3 O1 X% j" [) c1 W" _{ : G2 i, O9 K% S* g
id = document.sform1.id.value; # b- h1 Q- e3 l3 Z8 h/ b2 `% {, ?& x+ O
if (id == "")
2 X7 q2 Q( ]9 O! k { $ l9 g4 f; R$ b, b& `- F, t$ B
alert("请输入注册名"); 6 e! Y: S+ A7 ~0 @7 H
document.sform1.id.focus(); 2 V3 a7 P& U; Q) | ? c
return false; 9 f6 Q9 h) U+ U; s9 w0 f7 J
} $ r c( J2 R5 y4 C5 R4 v6 L7 u. h
; T m4 I2 E$ ]6 G# q; I
for (nIndex=0; nIndex<id.length; nIndex++) 2 E% R5 r9 B6 p! p
{ ) k+ u4 u q l. ^6 L2 v9 f/ r9 {
cCheck = id.charAt(nIndex);
4 I) |' i( V$ B7 X if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
8 J" C3 D0 w+ |. @5 a& J, B) w* | { ( M3 `% \' M, a& D4 E
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); . R7 F: x7 A+ y5 A$ j o) F
document.sform1.id.focus(); ( j+ i; v2 j9 R: G1 a# O8 a
return false; t8 Z8 Y: t5 e. |" ^, k7 k
}
" ]: [2 z5 ?* o }
1 {4 ]/ A! ?: m* x( }( Q0 B9 Q# h chineseid = document.sform1.chineseid.value; ) `' b8 i5 f" X
if (chineseid == "")
, ?( k2 \. H9 T, ` { # J) C; c1 \9 s/ `( T, w2 N9 d
alert("请输入中文昵称");
5 [6 A' P# N7 {7 z- n0 N document.sform1.chineseid.focus(); 1 H+ ]' @# z2 O* ^$ s* ]) G
return false; 8 @) Q4 t; w$ U% @$ q2 ?
} ) ?( p1 H/ e/ L1 X6 ^( x& l+ p, P
password = document.sform1.password.value;
2 o" C0 p7 ]+ h0 p if (password == "") / a! `6 Y2 t* v
{
9 n: g8 ~ e ? alert("请输入登陆密码");
3 ^ ?1 N1 f, D( v document.sform1.password.focus(); 9 x* x c% r3 F9 z0 W4 A- I: Z
return false; , t& j8 e4 J- D5 z; y4 }
}
9 c4 Q( z/ N, e password1 = document.sform1.password1.value;
2 t4 L, o1 ]$ Q- ]8 M# } if (password>password1) + y: W, A/ c0 N) Z" a7 y
{
( {! s: u$ A4 w alert("重复密码与登陆密码不相同"); 9 M4 t. a& D9 Y" Y$ K; P
document.sform1.password.focus(); 4 F4 J5 t/ Z6 x7 d8 e
document.sform1.password1.focus();
% B5 m% V+ L/ g) g return false;
: t5 R! v& |' C' Q* s3 N3 z8 L } & Z$ `9 I/ p; x% B
if (password<password1) / V8 Q4 a% b( w
{
- o4 `4 L& I B alert("重复密码与登陆密码不相同");
, h/ I' W g5 s document.sform1.password.focus(); + y: q' _; c9 Y9 Y7 |' M
document.sform1.password1.focus();
3 K# l& e% k e2 D2 b- S( e( d return false;
+ A6 d; R' X @1 n- n0 G# Z }
4 _( c! ^ j- c7 v0 l, y, Y& j- K if (document.sform1.email.value == "") % D3 w8 L$ f1 A" i% k
{ * w+ b4 |$ o8 z. W" s
alert("请输入您的E-MAIL地址");
. D& {' Q, ^8 Y& e! X; i% S document.sform1.email.focus();
1 ^4 C* a+ T7 E$ h: r: P! a" S return false; . E, p0 R. g' m# y- i( @) r3 M
}
# ?* D9 S" [7 o, _. D, n- B* q# R
8 A( w8 m) ]8 G2 J8 b$ J email=document.sform1.email.value; 1 ~' D r: l, t% R1 E5 H
emailerr=0
3 s4 D3 u. o! b3 T/ [0 D for (i=0; i<email.length; i++) ! C* `& z3 {- z2 ]
{ 9 J0 C/ m9 l) U$ p
if ((email.charAt(i) == "@") & (email.length > 5))
" V( Z' a0 a( O { : D J. y2 S) Q: j
emailerr=emailerr+1
: L$ j* a% _: P( C }
' t: d' ?% s3 L5 c3 y }
! d( v8 p+ _% b+ d) w if (emailerr != 1)
( ]3 L% P7 b- i- k- m { - }2 }0 E4 L+ N- m' k# J% q' k
alert("请输入正确的E-MAIL地址"); ' T# L5 e$ H+ C: _ @; E9 L! H
document.sform1.email.focus();
# k0 {3 h7 O3 L& w6 b return false; % A6 y4 f% `- b7 @
} - H# @; _$ K3 T# v, [, ]
, V; [" H2 C9 P* L# _& t+ U% ] if (document.sform1.checkask.value=="")
0 I# U1 J0 | d/ P3 w { ! j0 t/ g4 u w m# `; z
alert("密码提示问题不能为空");
, u7 o' l. A | document.sform1.checkask.focus();
3 X O$ x: I) B" l' D- y return false; 8 P2 M5 y3 [4 d, x5 F7 T; }
}
' y) ]1 j$ r$ A4 }( C- k if (document.sform1.checkans.value=="")
$ Y$ Z" D9 T6 h2 b: o2 x { 1 z7 b8 U/ Q) J$ j( b( f
alert("您的密码提示问题答案不能为空"); 8 q, O$ ]8 \' E) }( _; D2 _
document.sform1.checkans.focus(); 2 F# @0 C7 m: B h) L0 ~, n! d
return false;
( Z9 B2 O0 }! |7 i1 Y! j2 T }
. D4 t% k& S. [/ L return true;
- T8 V9 Z: }5 y: L0 x6 a4 T1 w! F& c
9 _6 k. r# l, v4 ^9 p% r& W: {}
; L: j( H% b7 e& z& {</script> |
|