|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14417
- 金币
- 2494
- 威望
- 1647
- 贡献
- 1442
|
这个脚本对你可能有帮助:
Y$ t6 H9 C: N2 P. w) @# u<script language="javascript">
$ d6 ]1 _9 T! G b+ b0 R; r7 afunction IsDigit(cCheck) ) e" ~: X& U' o8 a) a, f" N/ |
{ x5 F% s/ W- ]' Y2 c3 X1 I; ]
return (('0'<=cCheck) && (cCheck<='9'));
% b6 T( k" [' c* j }
/ u6 W: m, _$ o4 U( g 4 l7 u5 M7 Y9 _0 {
function IsAlpha(cCheck) 3 p# z; O: s \
{ ! e/ t w! G, Z5 T
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) . ]$ @( k0 |5 b
}
8 e' s/ H$ d2 O% c! A7 k
" g1 j$ w; X( \" c0 Y) ]. Ufunction IsaNull(cCheck)
4 F1 I( M/ f' j6 H/ U! a7 ] {
2 x( H0 e- ]# ?2 n, l+ v return(cCheck != " ")
/ i# D' l7 f- W/ G8 o }
* n2 u7 Y" o- p9 C* q% _- O4 `5 ^ ( Q$ K# R$ M/ m/ f4 o/ X0 L
function checkform()
" v8 x. ^; W: ]6 u9 k5 @3 V1 O* S{
* l5 \( t/ l$ q6 ^ id = document.sform1.id.value;
( B/ d" M# J. h) V if (id == "")
1 r5 j( [/ ]( w) N8 E" L* ^ { ' l) r8 ]0 S: }3 L1 W: N/ X
alert("请输入注册名");
1 Z1 H' F- z% ?, u document.sform1.id.focus();
0 z. d6 l/ H- t# Q' m" F return false;
R M( K: S7 s; G% S& b8 L }
V( D" s8 K/ M# ^8 D4 I + n* M H4 g7 Y) L
for (nIndex=0; nIndex<id.length; nIndex++) * R0 H5 l6 T; i) v$ l( f9 \ K
{ 0 D+ \; {. M2 ]: N: S- h
cCheck = id.charAt(nIndex); , g( ~% U V) F" K" r6 u9 ~
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
; Q& p H& J. g; L) A2 w { + S% e c" k5 }; `, ]
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
8 H0 k, V4 Y6 O7 S4 S document.sform1.id.focus();
/ T; [2 n3 a* {8 [ return false; 7 C( J r8 E- @# t* F
}
( i \% P. v% u# i7 k& \ }
$ Z* c. `9 n9 N: ^4 K% _& ~. b chineseid = document.sform1.chineseid.value;
6 c2 M' ~$ j2 W if (chineseid == "")
, ^5 y; u. ~; {6 Z4 k' a {
8 P* R4 o0 f4 C: {7 [ alert("请输入中文昵称"); 2 U# X2 q& X: T/ M
document.sform1.chineseid.focus(); ; ?4 _2 S$ ]7 Y E
return false;
( ^+ f/ i+ w+ v# r3 }: b9 ^ }
/ L% A2 n7 g" k password = document.sform1.password.value;
+ C% m% M9 f j" `# }+ ]' B if (password == "")
+ l0 W& c+ z3 B* Q* M { 9 `, [, g8 K1 T$ \6 F% L
alert("请输入登陆密码"); 0 `- z6 ~$ k! U8 o! m
document.sform1.password.focus(); 5 A5 Q: {' D, j
return false;
" s5 y; d" D1 c- [6 g/ q0 v }
# l! t1 Z8 d/ p% g# ` password1 = document.sform1.password1.value; / s2 _* q" p+ r
if (password>password1) & v) v3 d" e, [; W
{
2 W+ I2 P' d1 V0 ~- _ alert("重复密码与登陆密码不相同");
: U, r# ^/ w' D% I$ r document.sform1.password.focus(); " V" ^$ z9 S$ w3 E( G+ d
document.sform1.password1.focus();
: l# N/ m1 o; W1 q( O return false;
% M, E( {+ r' u% ?9 v7 N }
; U. y2 Q) s, A* |( x3 W2 Rif (password<password1)
2 [: U) F. D2 ~2 L# v. O( O& T$ x { T- [1 T4 \9 j5 l- k8 u
alert("重复密码与登陆密码不相同");
5 b( D4 H* F& y. T% _4 v# w document.sform1.password.focus(); ( H% k7 S9 ]- k* d
document.sform1.password1.focus();
. Z" z* t; f$ w1 K' n return false;' D2 d4 ^: y6 m3 @
}
( }+ p' M& f1 W! y9 Y# ?( ]/ Z+ w if (document.sform1.email.value == "")
+ a& I- k D( j) C7 K) D. T {
! Q2 G& w0 v* J8 {8 p alert("请输入您的E-MAIL地址"); % V/ n# y0 X4 x7 R
document.sform1.email.focus();
- R: ~/ q8 l, Y6 @ return false;
2 `% b7 e* C/ t- ?! Y }
* g9 I0 L+ X! ]! X: S' ~5 Y5 q
! [6 i- x0 C n3 t2 k) P N email=document.sform1.email.value;
+ G9 z$ ^, \9 F, `$ r, f3 j emailerr=0
T. Q: ?5 o, g- e5 I2 [. p for (i=0; i<email.length; i++)
+ l8 w1 K$ J. l: L$ L/ J# s { 2 X N) [) ]# @! v" l/ C# l
if ((email.charAt(i) == "@") & (email.length > 5))
3 H4 Z6 m2 r! ~$ Z; M& c: n { : W6 m* P" s$ q {
emailerr=emailerr+1 7 E1 F4 a- l, B" m- \7 J* W8 v
}
) W1 W/ g/ o; A1 F5 \+ L! N9 v }
/ o0 _' J3 E7 s4 L if (emailerr != 1) . h% m4 O% Z7 D$ ~. G. k8 i
{ ' b- k, D4 P* P
alert("请输入正确的E-MAIL地址");
8 F8 e. ]1 b e1 v) ] document.sform1.email.focus(); 5 ?* M. Y* p: e( V
return false;
! [' J Q' d: k- ~8 g }
$ v/ A* A, f, }! s6 b2 L
# p7 G. _& M u. @ K) J if (document.sform1.checkask.value=="") ; E$ b/ x/ m! ~
{
/ j8 W! T( B# }! ?. j9 A alert("密码提示问题不能为空");
" X8 n/ u! s. \9 ~) |' _' s document.sform1.checkask.focus();
$ n* h7 D6 t' T; a( g6 ]& ~ return false; 6 Q! p) J y# S) u' T
}
* x7 e+ D: D, ]- m+ V if (document.sform1.checkans.value=="") 1 u- T+ \ j- U. s% t$ H' L
{ 6 n# Q* b+ V0 A+ c' O3 x
alert("您的密码提示问题答案不能为空");
; J: V. u0 F( d4 \( o document.sform1.checkans.focus(); v$ I. ^) v5 x4 r/ ]- o
return false; % _* l, j3 ^: K6 g8 v; Y) [
}
+ Y" O2 s+ l. G return true; 5 f1 H% D1 Z8 }
( R$ y* k: |1 ^6 o5 n} 6 r* [8 N( \& t( Y) O
</script> |
|