|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
这个脚本对你可能有帮助:
- Z( [) ]' r, h# A<script language="javascript"> . o$ P6 [9 \3 A5 @; ~! Y m
function IsDigit(cCheck)
4 U! k# B+ e) L( Z9 X; \3 w, s {
) ~: t7 z9 {7 s return (('0'<=cCheck) && (cCheck<='9')); , V+ P1 ?# m4 J
}
9 m: j' O+ U/ ]7 k2 F/ P3 w # E7 ~4 V( l! x# ~) S/ J7 j) A
function IsAlpha(cCheck)
n/ @8 M- B0 |( S, X" Z {
. Y' e" z) M" |8 u8 i! g5 N P return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
. f2 `3 c: y4 f+ N8 U; q& k } - Z& V6 m+ k$ f( S
8 {$ U3 w' k& A* x) A
function IsaNull(cCheck)
9 N+ L. L& c. Z% { {
1 ]/ A/ i6 Y# b# e return(cCheck != " ") # t- t' v$ H% p# J9 d( s6 d" u, H. z
} , p: o% [/ i- t2 [4 y
' ]6 N9 _' p; L
function checkform() , H) ?( @& g0 V
{
) u: \2 R# l# T- K$ A id = document.sform1.id.value;
. h1 V3 z4 K. b if (id == "") $ B! T0 l* z' I
{ ; j! O& o% P! [0 f
alert("请输入注册名");
9 b! u+ t- o- ^- ]" A! ?% W$ N5 T document.sform1.id.focus(); $ z9 v6 i9 ^& t8 G7 b t/ b
return false;
* V7 f0 S8 l0 o6 M }
4 m- p( \, g% ]$ m# B1 L" [3 P2 R 6 i8 C+ J+ s: C, s/ `
for (nIndex=0; nIndex<id.length; nIndex++)
* p' \9 a5 U1 o2 \& s' T9 U9 l {
! E3 b1 R! \# ?3 g6 e cCheck = id.charAt(nIndex);
) ?' S7 i; E* j7 y2 w" ]2 Z: i if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ; @6 O8 d% C) ^) I3 c r
{
7 J7 f4 P3 K1 i# K9 c5 G alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
! }& ?; k) H- K4 _# `" f document.sform1.id.focus();
5 Z- t$ l% Y& w8 X return false; 0 H9 o- _! d+ L) ?
} - `" T* ?# o; Y6 i- J; k
} 3 [% U& ?8 E% c% I, ^9 ^
chineseid = document.sform1.chineseid.value;
6 p, a; e: N: P; K) I- x5 c' X! v if (chineseid == "") ( y7 p z' l$ v) u4 w$ |, w6 _
{
. F# h4 i: m" _# _7 ~. j alert("请输入中文昵称"); & z/ A" c" \3 H. r0 L
document.sform1.chineseid.focus(); $ B/ F8 J$ V4 W5 Z
return false; - e/ v/ L( x/ p# S2 s
} ) w4 V, O) v. O/ c! O
password = document.sform1.password.value; & g. V, |( L" _+ c0 z4 [9 o$ G2 C
if (password == "") & Q2 f8 `& n- c& k$ G: h% w
{ * b/ Z# H' X) g7 R. v
alert("请输入登陆密码"); ! r9 W% n& c9 {
document.sform1.password.focus(); / ]: h5 t4 E W6 m' S
return false;
' [& e3 E& h8 C: R } 5 Y. e9 ~9 ^% N6 E
password1 = document.sform1.password1.value;
& B7 \+ n) ^' ]& Y if (password>password1)
- o5 \. J/ S3 k% H3 T {! c1 U1 h: b+ E8 h, L7 Z# }
alert("重复密码与登陆密码不相同");
2 @& h6 r6 X/ B: ^3 K document.sform1.password.focus();
; R! ] H. W D document.sform1.password1.focus();
8 j4 b& `9 e9 e( n/ S* n4 M return false;6 A/ U# u( W: T; s$ W, q
} 0 Z: N6 Z* q: u
if (password<password1) ) e. t' j, \$ {8 Q( ?
{
) E- J3 A' ~% C8 K/ a alert("重复密码与登陆密码不相同");
) [: y3 [' i! K$ ~ document.sform1.password.focus(); * H7 x! p% o7 z- p0 v# i4 F
document.sform1.password1.focus();
( [, ~# i7 ~7 p' W# j return false;2 `7 a9 l3 _: K, r& y- O0 [
}
3 _9 C: `9 |9 N6 t$ q; @. O if (document.sform1.email.value == "") 1 N7 U# J0 {: |& e! I. b
{
- W; d/ o3 C: c% c alert("请输入您的E-MAIL地址"); ; n! [6 E4 i' \* o* D
document.sform1.email.focus(); ! s6 _6 d+ m% y' i4 J& X' g M
return false; 1 _. L9 R z6 I
}
( C& e8 X; g1 Q0 v1 P+ Z8 H 7 }4 e& D$ s( @5 N4 j! V7 N' x
email=document.sform1.email.value; : U4 O5 _+ X0 o( X8 k( x9 g Y
emailerr=0
/ b* Q# o a3 ]# y for (i=0; i<email.length; i++) 6 P7 u; P& v" V8 F* V7 o
{ 8 ^, I1 `& V( p: {9 C" g
if ((email.charAt(i) == "@") & (email.length > 5)) % W& \" ~3 P- p G1 r# h# M- ]( y- ]5 v
{ - C; n' h1 l/ C" S
emailerr=emailerr+1 % k1 _) [6 S# f; r7 Z$ `& L: R
}
" U' y, f7 M; P5 l) u7 b9 y P& ^ } . [3 v/ G) k: |$ f$ C/ `/ @
if (emailerr != 1) ( W7 C6 l' Z ^2 b% E$ P$ v
{ ! ^/ K( S! P3 j1 T, {! l V
alert("请输入正确的E-MAIL地址"); , U K- L0 A) d3 H
document.sform1.email.focus();
4 Q* x9 \+ f- u- _4 M return false; 3 F1 M1 n# r% ?# t
} 0 ~# ~6 d; k) ]# h1 r# Z7 \/ y
) P5 P y! h2 |5 K- v if (document.sform1.checkask.value=="")
' s* G, Y- s: k" t) p {
8 Y& V: L! ?3 A/ B3 R alert("密码提示问题不能为空"); 6 M0 C5 X) u, h- W9 a
document.sform1.checkask.focus();
& }, L: X4 x& J! b' F/ t, T return false; , }+ w: t+ h( _+ }* X& w8 h `" O
}
0 u0 e# M+ G! `- {0 |/ s3 y) h$ B if (document.sform1.checkans.value=="")
k6 n. X1 d& D2 R7 d' D( f& X {
: ]/ ?! |3 `# |* F7 |' v0 Z& E$ w alert("您的密码提示问题答案不能为空"); 2 L3 `4 u- D+ u: g2 a
document.sform1.checkans.focus();
$ ?$ ^& H z( D/ _2 B8 i return false; & T, w0 }- [/ [1 i8 v" M
}1 i0 p7 _( ?6 r( @3 M
return true; 7 m: X9 @: I7 |* [2 |
- v1 `2 i( D1 I- b" K2 }, I
} 2 ~' C5 N, ] U6 E9 l
</script> |
|