|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14361
- 金币
- 2466
- 威望
- 1647
- 贡献
- 1414
|
这个脚本对你可能有帮助:! b/ @4 N) W1 y4 \ X
<script language="javascript">
2 D- j, h% N& A3 Gfunction IsDigit(cCheck) 0 F# i4 q$ ~6 P* J* d; m: ?
{
( Q9 j. A9 p/ ~& Q( \% n return (('0'<=cCheck) && (cCheck<='9'));
! ]1 a; y5 |3 ^4 K8 V } + V% ?/ G' B1 J7 r9 X2 G$ d' r
& N: J* ]* q) h0 S% B% F
function IsAlpha(cCheck) / D1 c( s/ `1 ?; N! F
{
. P7 t& u4 W; ~, B, H- _ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
1 S% |9 X, k. g% V }
7 J3 O4 g. d5 x0 x( Y; M
! h9 t, `8 X" H1 W. Q; S0 qfunction IsaNull(cCheck)
" p2 y; F* ?- F5 K" D& Q4 X. g { 1 K8 z9 {' q* e+ B$ P f- T; P
return(cCheck != " ") % ~9 ?7 l( `! _; K# f# z) f s. I
}
9 k0 O3 X+ U8 N2 f5 \& u
4 }. t$ e/ { C+ i! C# {function checkform()
: L- J* ~3 z" M, f( Q' h3 k S) n{ ( k# c; l5 o( }; l8 [
id = document.sform1.id.value; 4 Q3 i5 C3 @$ _. i! T9 o5 V
if (id == "")
4 s) c; O( p5 w* o$ z+ i {
s( u8 k; z0 L7 f) a9 S alert("请输入注册名"); 4 Z# K0 ?' W: m1 b- Q5 W
document.sform1.id.focus(); # t9 Y! l* o! e; l! |% l) G& a
return false; 7 H1 k; I8 T- J W; a
} 3 d d* C# @* A8 }5 I6 C
: k1 j3 a! d- [* A7 h3 B for (nIndex=0; nIndex<id.length; nIndex++)
" T/ d; }6 I3 B: A { ( x9 x. |) }) F) ^
cCheck = id.charAt(nIndex); 3 c& Y( g- G0 Z7 D
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 9 X$ _$ K% G. N$ _: k7 L5 j
{ 7 q- @ L7 R' t8 r. J
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
. Z e& V) P; N- d/ r document.sform1.id.focus(); / I: s& v2 ]$ X% ? Y
return false; ! h9 K/ ~% a' N3 f- f, [7 z. \. B
}
* S7 F# E; ~4 G2 U4 r }
/ I( Q% t+ |) `+ ^( }1 P2 l" _ chineseid = document.sform1.chineseid.value;
# T# j& @) B( c1 u& V% E if (chineseid == "")
2 H( x8 C' L7 N" _ {
. P' i' @3 r8 Z4 u alert("请输入中文昵称"); + G; T" p0 k( @" d. q
document.sform1.chineseid.focus();
7 g, S) w( C0 q, x' R; k return false; , p8 u( ]6 j, ?$ M- h
}
4 n8 q) e; W3 V/ H password = document.sform1.password.value; * {8 C0 ?' Z$ g- a
if (password == "")
/ D# [3 l z: V7 A {
6 `% O3 h0 Z j2 O/ Q alert("请输入登陆密码");
$ F- @" |$ O9 U4 c. M- D' d document.sform1.password.focus();
" A$ P" ^* Z2 t1 Q( T1 g& v/ Q, h7 w return false; 8 `/ G' T: _7 F9 O# c7 w
}
2 K! t6 v+ V$ r: y password1 = document.sform1.password1.value;
0 Q$ I4 D# E5 w4 j5 I K4 t/ V( F) V if (password>password1)
$ n5 d; F5 L6 U2 E {
7 v/ }. r5 a; y alert("重复密码与登陆密码不相同"); 0 Q3 d7 A: C( Q; B4 A
document.sform1.password.focus();
- ]/ n3 \& U6 L5 d3 z! ^3 J document.sform1.password1.focus(); 0 ^9 K, L2 p$ `' I
return false;
" R8 H! o; {) S } I' `2 x: k1 X- _# {' n
if (password<password1)
4 R ?( m+ Y, d {
4 m+ `$ F9 Z+ }% \. z m- ` s8 ] alert("重复密码与登陆密码不相同");
4 M$ V2 A, _% [* v& X) S' y document.sform1.password.focus(); 9 X" M+ a, A( x ^
document.sform1.password1.focus(); 0 ~; P% K3 b x4 ~ c8 I! T
return false;
M, P V& T) N6 k: k }
6 W! w0 F, Y4 _ if (document.sform1.email.value == "")
1 t( _4 {( o2 t: e { 2 J2 M- ?3 N# f6 b( F
alert("请输入您的E-MAIL地址"); ! N5 r6 C1 U( {- r6 U8 n# f, ?
document.sform1.email.focus();
, ]. I. g' D! o. W d- Q; c. b return false;
% s; H9 _9 u) v l0 [ } 9 x) E" L5 |2 R- A
( D, E( I& T6 e2 {
email=document.sform1.email.value; 2 `3 v0 W1 b* B* c! n8 `1 U' ^+ u
emailerr=0
% x* ]7 A* P, P for (i=0; i<email.length; i++)
, Y: Y( J, D# k$ D, D1 i5 m. W { + Z$ q: T, H% b4 W8 x' O
if ((email.charAt(i) == "@") & (email.length > 5)) 1 i0 ]3 e6 ^/ e$ ~$ H' n
{ : q2 h9 c) J% t/ F
emailerr=emailerr+1 - _: K$ p. E/ |8 d9 p
}
+ j L( L. B# B8 C) } } 3 x# B* R; S% G, h' W5 r. s0 ?7 y
if (emailerr != 1)
. ^' B; K! M- S: g$ I" n. l { * ?! u8 _3 r/ o& L3 D
alert("请输入正确的E-MAIL地址"); 1 T' q1 A5 d) `0 E ~4 [' o( r4 W- U$ j
document.sform1.email.focus();
. k; J( i# J0 Y; e return false; $ i8 D8 ^* ^8 O, k- J) n0 c
}
* H- M# ? N9 q1 L; {
! \- S" M6 Z* W6 @0 V" p5 o* q if (document.sform1.checkask.value=="")
# R& J$ Z/ v6 j: F {
7 n4 h1 U& W2 w alert("密码提示问题不能为空");
/ T& H# g" }- x; a( v document.sform1.checkask.focus();
1 E0 Q5 b: m" S" U( C- \. x; R4 `: q5 D return false;
! @" ~5 S/ E& V& R' q; f) g/ ~ } + l. p7 |3 w( T ?0 f
if (document.sform1.checkans.value=="")
) p" J. p7 {' T, R { 4 ] m* }6 Z4 j
alert("您的密码提示问题答案不能为空");
5 O6 _$ Y& J: Q! y% i. g document.sform1.checkans.focus();
0 V# G& z5 q- ~( j* j3 Q: ^ return false;
' m! x* ?: O- J. ~5 b }
4 Y* S" ]4 R, Z) C0 S return true;
. {: { O8 O% r# G$ `1 U5 G/ T / S8 }" H, ~& ~' J
}
3 y! F/ U! c. S: t5 k3 I</script> |
|