|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:/ @. k9 b% ?. \: c% ?/ X( }
<script language="javascript"> 6 ^+ m$ `7 [4 ~' z$ h+ N' V m
function IsDigit(cCheck)
1 G' D$ a* s% ?2 `( W P5 v! I { ' {1 ~) h; R% S) V% C4 Z
return (('0'<=cCheck) && (cCheck<='9')); * j1 H5 y+ s( n/ p8 q
} % N" C* [) I$ B) K* c( }- n
/ s+ `1 i; Y* \$ q2 p* }# o
function IsAlpha(cCheck) 3 n1 _: P. d6 Y+ I. T1 ~- i
{
+ ^: d4 L( p+ h+ p4 b( w& f return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
! m. u$ h- I$ V0 i! R# Q7 B& } } * s" A. e0 j* I/ j! }
: x, E% }- _0 N$ B2 O. f5 _% x* h# {function IsaNull(cCheck) 7 z, b# p0 O0 u1 {* w
{ 5 k- t5 @. s& r1 d. q
return(cCheck != " ") * _) |" F7 f+ f5 Y
}
; f$ T& e& p& ~/ z3 C
: T7 G/ i0 F( }+ x& rfunction checkform() & \! T I+ b6 {4 ?; |2 g" A
{ 6 C9 l7 t" S* B4 d! s( H: k8 h* Q
id = document.sform1.id.value;
. f" e& r) D! G! X% }* {1 i4 H if (id == "") 9 J9 I" u: f6 U& [) o6 {
{
. f- z# J" W+ K% @6 @ alert("请输入注册名"); 3 R' b/ U$ m0 x9 S9 M; [# u% M
document.sform1.id.focus(); / M6 G4 R0 F. _2 M* I
return false;
: j( Z) r; L1 w5 l% D- c/ s }
! e) t1 a4 q4 H# E# e2 S 6 i$ V+ c! D! `+ A( a
for (nIndex=0; nIndex<id.length; nIndex++) ( l& _ s0 d* _1 ?
{
5 i2 Z. L, S' j5 S- R( _ cCheck = id.charAt(nIndex); % T/ R/ D6 P, Q4 Q. ]8 X* A7 |$ A, M
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
) P$ ]: V. m) `' X1 C' F0 T6 n+ J7 [ { : j- W2 a2 A3 S* r6 z) f" Y- X/ A' o# @
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
. U1 U1 e" c, p' E! n, Z! s3 R document.sform1.id.focus();
( {( ]4 z7 Y4 L1 x/ U5 }" f return false; # r1 a6 G3 v* [; c) ]* K4 x: m
} R' i$ }4 M' {( f1 y1 E; l7 d
}
1 Z3 X; h: w# Q6 q chineseid = document.sform1.chineseid.value;
/ j7 y- h6 f. `# P if (chineseid == "") ' u! w3 @ W7 M# `% f4 V
{ . v( M5 `0 n) v1 \& [% y, |+ }: L( i5 e
alert("请输入中文昵称");
- Z0 N v% F8 Y1 T* y6 A document.sform1.chineseid.focus();
. A9 O! _7 r/ j return false;
$ g/ C1 k- o5 H: Q8 C }
/ S u% t Y% U2 w& M9 B password = document.sform1.password.value; 6 Q/ I5 W1 G9 k* C5 e* M
if (password == "")
' |6 U+ n# U9 ~( {3 l- s { 2 ~) w0 Z; H2 `6 S) l; y
alert("请输入登陆密码"); * |3 V9 q) T. i% R
document.sform1.password.focus();
I# |& X6 Z) s# `9 K- L# p return false; ( D! r* l/ ]6 v/ r$ Y6 G
} - Q! V, k3 Y! C/ c
password1 = document.sform1.password1.value; 5 T A& Z% A6 ~) \, q
if (password>password1)
& b7 s. T8 Y* s7 |4 g8 n {
; x1 O( n1 j# U2 h" w9 X alert("重复密码与登陆密码不相同");
# G5 U( J7 z1 H E8 A document.sform1.password.focus(); % y) Q/ k0 {' T
document.sform1.password1.focus(); 5 H, r) H( I3 g! g0 H2 L# m
return false;. U' ?) J! X4 D5 u* [
}
( `% }2 L/ {, ~' Bif (password<password1) $ v* S6 U. r1 K& k3 `8 ~$ c$ Q
{' i0 m: o* R1 k. N" j! G: w
alert("重复密码与登陆密码不相同");
} m# C# B! I: C5 P' Q document.sform1.password.focus();
* u r; i. h5 f. q2 f document.sform1.password1.focus();
$ K$ A3 J: ?$ X: a return false;
3 j% I/ u# R H! ~3 v- E2 A }
5 k' N1 e4 [7 E) K% S l if (document.sform1.email.value == "")
: I/ U8 s; A5 i, F {
# p( }; ^+ I& d. x* T1 |/ f$ T$ v alert("请输入您的E-MAIL地址");
( K! y1 ~+ L8 Y4 l" Y% d: u document.sform1.email.focus();
% Q# a6 Y: J6 I9 u return false;
) ^ ]2 W. Y4 G! o% U( h } 1 J; t5 M& P, }# q( x
0 b0 m) e* e$ u8 o( S3 V8 i% M
email=document.sform1.email.value; 8 b! ~' w8 \9 W
emailerr=0 ; {7 o4 R) y7 z4 \8 J& H& q0 A* L
for (i=0; i<email.length; i++) ) ~9 \# C! A/ E* g2 m; U
{
# ^; e: r+ e- J1 [ if ((email.charAt(i) == "@") & (email.length > 5))
8 i' D2 B/ [! o; ~+ `! v. a { 0 v7 k$ G& t- m# j$ H# j
emailerr=emailerr+1
, p& L6 }( T7 {* X. y$ Z0 d2 u0 ]4 k } ~$ r0 n/ Z! ~* y
}
& W- {: _* N: p" ]& n$ y if (emailerr != 1) q- e6 _+ r7 b6 b, I# t% B( a% m
{ 6 f* p6 s9 o l! `# `# L
alert("请输入正确的E-MAIL地址");
0 m: o! Z; Z& s$ _1 }% U$ { document.sform1.email.focus();
# H% z- w& G8 d8 m return false; + j `) w/ q8 L9 h' t
} " c6 ^) `3 E7 K1 `
# ~2 \/ R+ r8 U3 q& `
if (document.sform1.checkask.value=="") 8 v4 A' K: _9 W* [
{
. m) j) }% ~ L5 z alert("密码提示问题不能为空"); 3 |5 R ~/ J' |
document.sform1.checkask.focus();
( m# s; y! |# C return false;
* z1 d' F8 `: l5 l$ S T2 G } ; Q5 x% ~# Z" [$ `8 _2 o: G
if (document.sform1.checkans.value=="")
) r$ ~3 _- _8 r' e& M { 7 [8 B3 a& t3 m2 ?
alert("您的密码提示问题答案不能为空"); ' C2 G+ @+ i; g7 x: ]$ i
document.sform1.checkans.focus(); , E$ p) ~: ?# |+ W7 N3 r/ y4 a
return false;
" \ ~0 C4 f' H! g7 n2 i" Q }1 Q k7 U# A: D# V0 F1 X* u9 O" E
return true;
" s2 U7 |, r8 `+ r
3 l2 D& ]' L1 ^0 V}
) }8 t6 ~- L; i% S</script> |
|