|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:
& w4 t% q5 U6 n! O, }# t6 D<script language="javascript">
4 i- S5 g' M& y' _7 h: J' S) o# n8 y& vfunction IsDigit(cCheck)
+ A6 ~6 ^1 ?! }3 r* g {
/ q6 b5 [$ z7 ^, I* p' d* W return (('0'<=cCheck) && (cCheck<='9'));
9 T# b3 X/ B5 w; R. U } " @2 S8 W. J6 w0 i* E$ V
4 c" y. H, M7 E' I' @1 y5 p0 Nfunction IsAlpha(cCheck)
9 b# Y+ X' M3 ^2 [( M+ l { # j8 C, `) |# I
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) + E8 V! c& L; ]# S& X
}
4 F% u4 f; {" `, r- l. E2 i2 r $ L2 |' a6 E9 X, \6 i" Y. [
function IsaNull(cCheck)
( o0 B+ U! f3 k$ `6 S { ; M: [6 X0 r% p. @0 i( K
return(cCheck != " ") & T1 U& A) B; X! ~: W- x
}
; I) d$ s( I/ Z$ O/ n
$ ?2 t E5 G( _# M! z6 [4 N& [function checkform()
$ N T( P) h$ P5 G8 d8 Q" @{
& r9 k1 p1 _6 h3 W id = document.sform1.id.value;
n, L5 z8 R1 H+ ]& ^5 x6 @; l; w6 } if (id == "")
: R: W3 Y {' }) A, S {
3 o x J$ x1 M6 s alert("请输入注册名"); " P4 A! _ ]% e7 z/ ]6 a8 X
document.sform1.id.focus();
* q& s( h6 ~7 ^7 ?9 H return false; , G7 R! `; n1 {9 ?
}
1 J) ]& J: R+ Y9 k- A7 g/ v 5 h7 G f) O0 S, P8 Z7 ~* M' R9 |
for (nIndex=0; nIndex<id.length; nIndex++)
9 [6 q" F& a3 |5 L Q' X { u2 S, Q) x7 o" N3 K
cCheck = id.charAt(nIndex);
! R9 t" @+ _% `0 b/ k9 i if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 0 i6 ^" K1 J( z) y( t
{ $ s* Z) M& l3 _9 g' Z/ ?, q
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); + y# w5 q* r! C) L7 K
document.sform1.id.focus(); $ H" m) W) ^6 n( Z1 A& o2 x7 V1 _
return false; 8 u& g. L+ [# ] x' o; b6 j8 B" ~
} 0 `/ U8 p! g! W
} 9 g2 S& y8 ?& C5 V9 R3 x8 F6 Y
chineseid = document.sform1.chineseid.value; " ~4 {" b: E4 D! N; _
if (chineseid == "") * I- J/ h' q* y
{ T: r$ l; {9 d! M. M& {
alert("请输入中文昵称");
. v& M, _" ]3 [* K; J+ B document.sform1.chineseid.focus(); 6 U* p+ }9 w4 }; S7 F% f3 K
return false;
( t7 E5 i$ n. x3 e( M }
. c1 |) U* H) u1 t0 o5 ?- F password = document.sform1.password.value; 2 c' `) r8 n/ W( N. e
if (password == "") 4 A1 c2 D, B3 d! j/ ~9 t J, C: ]) P
{ : `% X+ [+ u" V* r
alert("请输入登陆密码");
$ R4 ]+ {: Y( @/ B document.sform1.password.focus(); 9 J# ?) [! A8 b, J% u
return false;
N6 v5 L. x& l/ Z. a$ d2 }- U }
( a0 s5 W: G7 D3 M1 ` ~ v/ ^% t' X password1 = document.sform1.password1.value; 5 L- W8 |; ?6 u8 L
if (password>password1)
5 N# a U H) f {
, X7 q5 f- @# G/ v2 g$ ]! @8 K alert("重复密码与登陆密码不相同"); / {9 U/ P& F# u \: G5 l
document.sform1.password.focus(); ! F, [* ]3 T& g! X3 H1 a" V
document.sform1.password1.focus();
& M: S" x/ T. |1 i9 r return false;
8 m S6 A. e( e+ x7 p }
1 m6 r$ U1 m5 S" R6 @9 e& p& A2 p7 Pif (password<password1) & p1 u) W4 ^) o# `' T. ~
{
6 C$ f% L) E# R* Q5 C q! l$ ~& ? alert("重复密码与登陆密码不相同"); 2 Y' ]; e1 a7 c$ ]( w
document.sform1.password.focus(); ; ^& g4 A% |) W7 [( b
document.sform1.password1.focus();
6 x Z% j8 L3 o# K return false;# e* K1 A* I7 y4 N& V( e2 c! m7 G
} * i ]' F9 ?! ?# |. ?3 z/ }
if (document.sform1.email.value == "") , n4 h2 W3 }' j2 [! _2 v7 f7 ]6 N
{ / v. u) N+ A. M9 Y* m: q
alert("请输入您的E-MAIL地址"); ( B& [1 V* [1 }' ]( j! e
document.sform1.email.focus();
* }) d' B+ y" ? return false;
E) i, H) U% T5 ?. \2 L } 4 z6 {; p) H/ K1 s: r! |
+ I" r/ S+ k8 Y& {' ]* i* D email=document.sform1.email.value; 6 @4 A' x1 |8 o3 n6 x7 c
emailerr=0 + {( z8 p( u w. O/ @5 k
for (i=0; i<email.length; i++) # b" t# J) h/ E/ h+ K) M
{
- k8 D! I& I& h( X3 J5 k4 K$ ` if ((email.charAt(i) == "@") & (email.length > 5))
& ` h3 p t5 P5 e8 Q/ W$ K { / m" h2 @3 A0 w$ @" N0 f4 x
emailerr=emailerr+1 + M7 A1 I7 r8 \" F9 s/ @/ f n
} 5 H- E* M, `5 P9 W. s. T. g
} & R0 b& B$ {0 l: e$ e$ H, h
if (emailerr != 1)
- ?7 d, b$ o5 v; i' ]" M {
! F' E" a0 o$ Y4 u: a( { alert("请输入正确的E-MAIL地址"); & R( _+ S) a/ y9 q3 d
document.sform1.email.focus(); ; v) L% R' ] v9 H B b
return false; , U: C5 m7 n# N6 W
} 1 Q. \, M0 U6 k
* u) s8 D' |+ R/ R* w* A if (document.sform1.checkask.value=="")
1 j& ]: B4 x+ w* s1 N2 D { ' I" u5 J. n* ~( S) n' ~2 }/ z& J
alert("密码提示问题不能为空");
6 s, {2 {% @5 M$ P1 u! s0 F2 S document.sform1.checkask.focus();
1 y: j& ?7 k W8 ?% A return false;
* E7 O; Z) z4 | }
, v+ L+ O/ s! C if (document.sform1.checkans.value=="")
; i) m A ^2 E {
9 i: h9 s0 a1 g4 ?, L5 y alert("您的密码提示问题答案不能为空"); " ^9 p% q9 M( v4 d
document.sform1.checkans.focus(); & @. v# {+ ], H$ c0 V' F
return false;
/ G5 e& V( | T7 X% X }
6 v( |& N" a4 R- B! R& b return true; 9 `: f2 d0 A9 y5 e6 \+ ^
6 H6 D& V% u8 @0 \7 |} % h& e) w# h6 p
</script> |
|