|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14421
- 金币
- 2496
- 威望
- 1647
- 贡献
- 1444
|
这个脚本对你可能有帮助:
: j. R* g _! o9 n& `<script language="javascript"> * p- X" l$ b! n8 X
function IsDigit(cCheck)
4 Z! e7 [! i1 [ { 4 ~. J) O+ C/ K9 @; m$ L
return (('0'<=cCheck) && (cCheck<='9')); 0 d. Z1 n: e! }. r
} " \! s1 J) @) Z( @; Q D( e
' p; X9 f/ y& K5 C V$ [function IsAlpha(cCheck)
4 n0 G! [ d6 l0 I4 r6 h { ) R% B& X* E$ U* O* G! o9 y& g/ w
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
+ r. B9 i5 T" A. {% G, ` } # C& G+ ?- ?. i& \" N$ d* f# \: D
. C" C7 g" s6 R& }) T
function IsaNull(cCheck)
& o; C7 Y, T! g9 l7 |$ E { 6 L" B% i1 n8 }1 N' _, u4 J
return(cCheck != " ")
* ^2 j# c: R) Z5 }& i } 1 A$ j2 n- T5 r3 y8 ?5 @5 R z
" t. ~6 B- V* k4 jfunction checkform()
7 h* z+ Z ^& `- s3 U$ f5 d+ x& h{ : C! ?/ J+ B+ R$ T
id = document.sform1.id.value;
5 L% d* M' |7 H! @ W if (id == "") - ~% P, ?+ n9 H
{ 1 P+ U8 s7 G* a) `2 ^" ^* F
alert("请输入注册名"); / c& b0 S$ i2 Y/ H! f3 S5 ?
document.sform1.id.focus(); % W _4 }9 E ?6 L# }" b& D" L
return false; " N# r4 u# z/ d! {
}
& e0 o4 A, j3 i( b5 O5 ~% w
& q8 }1 x' K3 e s+ v for (nIndex=0; nIndex<id.length; nIndex++)
2 A6 H5 s/ V9 j1 E {
( y4 s* _$ Z+ P( q; \( m/ Z cCheck = id.charAt(nIndex);
# Y" |. k+ N c6 n- d if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 5 M* Q( w$ L9 [, E8 b! q
{
P& w8 J) A( ?3 h# t* ] alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); * {! g s+ k7 }" m- h
document.sform1.id.focus();
) b u* J* u6 M) h2 H return false;
; Q' T! J' z% ~8 Z, z9 ~ f }
0 B% ]/ k$ Z4 C, g3 b } : V% Z" [# o8 a" N4 L4 B+ I9 a( p; Z
chineseid = document.sform1.chineseid.value;
: x' j+ Z: k! p' q+ c- E- [ if (chineseid == "") ! N2 j# T* g3 O B0 n. M
{
& t/ Y* f* r- |% \) n: R alert("请输入中文昵称");
' Z ]- ]; Y2 U5 {& m4 G document.sform1.chineseid.focus(); 6 ?8 T# Q, A6 a8 S* z0 r
return false; & C) Y0 O+ O! j
}
5 h7 ]" J1 _5 @- s4 _9 x X, w password = document.sform1.password.value; , X2 k5 v+ P4 t! J" R6 x4 S- G
if (password == "")
9 A+ u! Z7 N5 I0 b7 t { # G% z/ J5 \3 O
alert("请输入登陆密码"); ; [/ V& E4 }# D
document.sform1.password.focus();
% [: |0 o9 }0 W* V& u3 V6 W return false; 5 F& Q2 _2 t6 }: A
}
( }8 ?: d" Q- z# Y: f password1 = document.sform1.password1.value;
* ]3 v$ y* Y* n6 K if (password>password1)
# i/ i3 r' d L {
2 L$ `# m7 @$ B alert("重复密码与登陆密码不相同");
# C/ W) l% v8 }1 g! | document.sform1.password.focus();
2 K% ~! x3 s" ?; c0 j document.sform1.password1.focus(); $ _) }! z+ A: s2 ]) ~
return false;
" v& `2 h' S. l }
: H8 `4 C4 q) Q) L% Cif (password<password1)
2 z) C6 K3 D5 a, [0 T9 {9 y& k {2 \! J* Y& _$ c2 k9 g! }/ E* R
alert("重复密码与登陆密码不相同"); I. \' r* `" G: _( m
document.sform1.password.focus();
5 {$ {7 u6 X r document.sform1.password1.focus();
' k7 h$ K- Y( u' ` H' Q return false;: t( _" Q& a% D V C( }
}
3 e( K8 w; F, z if (document.sform1.email.value == "")
$ H- y& Z6 v4 U, D' S0 H { & ~+ |; r: F8 ~
alert("请输入您的E-MAIL地址"); - N" F3 V0 }2 P- n3 c
document.sform1.email.focus(); ( c* o! z+ T" ]9 i& p
return false;
* E6 X$ v5 r m+ }2 e } 3 m- U' ~& F+ R( C/ D- R; ]( Y- Z
3 y9 k7 n# H) q1 `
email=document.sform1.email.value; 4 l/ J* W" P$ `6 R" S, Z# F: h
emailerr=0
' q3 n3 u$ W. K) O; S for (i=0; i<email.length; i++) O* H6 |8 }+ A5 W6 k
{
% p6 d/ {9 B& B' I3 d9 w7 Q if ((email.charAt(i) == "@") & (email.length > 5))
" P4 F( u* T4 m% o! n0 |- _ {
3 d. z, `- Z/ p; h- H; ^& T emailerr=emailerr+1
( j6 b* {, _4 h( }+ T) ] }
P2 v7 v# m0 e9 a- C7 F6 _, V4 [ } 6 J r; ]5 d" e1 Z+ d
if (emailerr != 1) / x# F% K* v0 w( W- P$ k
{ ) b/ }; P. F5 @9 p3 T! I1 I# K
alert("请输入正确的E-MAIL地址");
4 x# j0 k; z Z document.sform1.email.focus(); 9 N2 V" z3 u; t R+ u
return false;
7 B' A/ L5 Z: {; n0 @! p4 \ }
/ q* {+ K: E- y! T/ k2 w' C( I
( S7 p5 Y2 R7 s: d* b) m if (document.sform1.checkask.value=="") 8 l/ j* t6 F9 T9 T/ y: F
{ % j' M# X3 M4 w J6 v
alert("密码提示问题不能为空"); 6 l( u+ k) z: D j& T W
document.sform1.checkask.focus();
, n8 u, r3 U) m1 e return false;
" Z9 v4 f* c4 Q0 a5 r1 P7 u } ! x; n- }# C& _7 ` C
if (document.sform1.checkans.value=="") 8 `, |- Y, k3 @! Y. X" l
{ & K2 p$ Y# R0 O6 I2 h
alert("您的密码提示问题答案不能为空");
. L. ~* o& e! | document.sform1.checkans.focus();
0 R! {) f7 y8 F* h return false; 0 d/ K( m* v- @
}+ n, s& U3 I1 X
return true; , u% f& m$ `+ X9 B" ?* z% u
% D* Q4 @; p% K3 O' L}
" _/ g6 \/ U8 D5 N</script> |
|