  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
这个脚本对你可能有帮助:
9 E% Q2 t8 m `# Q( O4 k4 h<script language="javascript">
+ h5 r8 ] s# T( o. Cfunction IsDigit(cCheck)
, H6 H7 e( n7 |5 o3 r {
, h: C L% ^: { return (('0'<=cCheck) && (cCheck<='9'));
# c* D _: }8 e1 j* |2 F7 ^ } # a8 f3 F( c0 X1 _+ e
+ I1 K% H" V7 M# I K
function IsAlpha(cCheck)
2 _3 o# A2 t% u T* z8 l { & B, A/ y0 I7 y& y2 l1 k3 W) s
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
3 }: \1 R7 f4 W7 E* P+ Q }
& v, t3 `+ U P9 p: A6 g , M; f& A; j7 E
function IsaNull(cCheck) 5 U: V7 }% h4 M, ] ?$ B1 |
{ u4 C1 w! P3 y, ^3 X2 U6 z; ~
return(cCheck != " ") 7 @) S( Y# { | ~5 c' D
} ' E0 ^3 k- o7 G
, Q0 F$ Y+ [& _8 `function checkform()
* |9 {; \$ |$ r0 y# G# z- o/ i0 H7 L{
& {. m0 ?* J/ u, M id = document.sform1.id.value;
7 a! n- L, M/ C/ `! H; n if (id == "") 4 n: ?* v3 r M1 S7 A/ q9 ]8 v7 z" [
{ ( O+ n$ }4 [: v( O; g
alert("请输入注册名");
/ u8 B3 x- `: d2 W7 X document.sform1.id.focus();
% c7 i, S/ N# Z; q return false;
% k3 u* t- f5 M } l4 J$ v# B) I0 ^3 G) g2 s' `3 [
+ Z0 @9 D( M% z. Q& v5 Z' p6 l J2 k: r for (nIndex=0; nIndex<id.length; nIndex++)
# C. u) J; f$ e) e8 p& T {
" R, o+ C, C. b6 ]2 r' @ cCheck = id.charAt(nIndex); + }5 y4 p5 o+ N# C% c
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
2 K8 B$ K' [4 {" H! l8 x7 } {
' T& S) ^* ]" u( }) _ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
9 K1 l9 r7 ?" t; u% q5 A; M8 N$ { document.sform1.id.focus();
, C0 d$ D) Z& g$ x, A# G( r/ { return false;
' m# a( g1 y% G1 x/ _& j$ q }
9 z, `* U. L: A! W( Y, l) j }
( F: B8 U+ z$ \) w3 u* p. c3 ^$ B7 H' ? chineseid = document.sform1.chineseid.value; + |, o# x& B; g C7 i0 ?- H
if (chineseid == "")
, W9 n: z# m) \* A8 _ { ' W% y! c7 Q& c: x1 e) P, v; x
alert("请输入中文昵称"); 4 }, Q H( ]2 F0 w1 ]' S8 H; N6 Q
document.sform1.chineseid.focus(); ' L+ b0 f* a) i% a" s
return false;
3 u+ I: X4 d6 Y3 h* r9 c1 E }
U5 M6 F1 Y( w T, Z& X/ S; A" C password = document.sform1.password.value; ) ~: n& @: B8 U
if (password == "") , O/ ~& o6 f# I! ^% ]5 `" F1 \# {
{
# o4 W0 n4 h; B alert("请输入登陆密码"); - T, B4 U/ }0 J7 z& z4 X
document.sform1.password.focus(); 7 M& V5 N2 c0 p' f1 Q; y; T
return false;
$ d, G' I. u+ H) q6 k" E6 I, Q; B3 k }
$ s. B4 y7 p5 w! v# B password1 = document.sform1.password1.value; 3 a( t2 {! \: O6 K+ d- g- w( b# I
if (password>password1)
0 t5 [8 `, y3 l# d/ p {4 z, i+ B8 R( L4 x8 {
alert("重复密码与登陆密码不相同"); 5 n. ]" D J0 w; U/ N T
document.sform1.password.focus(); $ G4 z }) Y+ g2 ^5 X' a' X1 O" V
document.sform1.password1.focus();
# T$ t0 e$ G+ f5 L6 z5 R return false;( Z) d0 F8 ]" R* Q t' u* N+ D% V1 n
} # T% w: x/ `4 t. J2 a9 L# T4 a2 K
if (password<password1) / q2 U' \# j% ?
{
% x# P% ~$ X# ?2 ]) q+ r! i alert("重复密码与登陆密码不相同"); , V- ?7 }& ?8 i; k
document.sform1.password.focus();
8 ?4 a1 V# ]: L document.sform1.password1.focus(); 1 p4 w# A2 K& @6 z+ d5 m" Y
return false;+ W- W1 j; P: l0 a# v
}
- P A8 y: f. D+ X if (document.sform1.email.value == "")
! M8 f' C1 w. A9 i7 g8 }" i {
9 z i" D; t& E+ Z. J% ` alert("请输入您的E-MAIL地址");
+ |0 }$ I! ^) a! f document.sform1.email.focus();
8 x) I% M& O* r2 i, M return false;
; D- U# r- q: i1 s; z }
/ ?. G" E7 F$ \" l8 {- r. p( p# A $ K0 d+ C& f+ w S# R
email=document.sform1.email.value;
1 H, A( c# T0 p emailerr=0 8 {2 L+ s* W% O2 }7 F
for (i=0; i<email.length; i++)
: [) M1 l7 I) P; M6 j+ r {
% y# P, g$ ?8 w3 m, l if ((email.charAt(i) == "@") & (email.length > 5)) $ R9 i& N) G; X" c2 h1 k$ y' l
{
8 g4 t( W4 s/ H1 H. g( }: ^2 @ emailerr=emailerr+1 5 k( V* c! S$ c
}
" D f4 \. d/ {3 w0 }8 K7 M } , U( ?" Q1 E! ~+ Q3 I% g$ b' y1 o3 P
if (emailerr != 1)
; a; a; d# G2 A5 J$ N { , V3 p# g* A; E3 M' x% U
alert("请输入正确的E-MAIL地址");
1 R$ d, [) L; O& Q) p document.sform1.email.focus(); 2 R& ~1 J3 K2 I- c4 z0 h- z U
return false; 7 p+ e- {5 g1 s" s/ c. P
}
4 A: _0 T7 V% } & S) a$ T e- \6 G: ?$ o$ a3 o, x
if (document.sform1.checkask.value=="")
, A) F. P* T* s; O { 9 {; a4 n; j2 p. x4 D% X
alert("密码提示问题不能为空");
6 ?9 O1 x' K! y* I% z document.sform1.checkask.focus();
. ]3 h1 f: ?% h" p% ?0 { return false; 7 Q8 Z6 e4 i+ w' \( M8 E
} 2 s" F0 z! a2 b2 F- F0 e
if (document.sform1.checkans.value=="") 8 Y+ X8 e! ^0 R
{
. L# x4 p( K+ e9 D: W alert("您的密码提示问题答案不能为空"); . ], ?3 @, y* a C
document.sform1.checkans.focus(); 4 O' Q2 m6 c: M
return false;
0 f: W" g: [6 M$ \1 Q }( W J/ Y+ [% T* L% b
return true; 7 L( F' U" D. u
/ q; [- A+ e$ Z X! E& U. d6 s}
?7 f( z4 ^6 J' [: h' i: M</script> |
|