|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14333
- 金币
- 2452
- 威望
- 1647
- 贡献
- 1400
|
这个脚本对你可能有帮助:/ L9 [, K) Q, C. S
<script language="javascript"> 3 ?8 q z- _$ {8 d* Q9 `: M* v! F
function IsDigit(cCheck)
; `/ d8 y" T- R$ W+ q6 t" | {
+ u/ r; c5 X" O# }( u0 [ return (('0'<=cCheck) && (cCheck<='9')); 4 T' ~$ X- l, p3 y
} 3 A: E" P! w0 n
# T: N- d* ^. \: ~ b5 k
function IsAlpha(cCheck)
: N: S7 I* u6 e* j B { ' m& _. x/ X8 Z6 T* ^( [
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
( |% g1 i% P, I$ x! L } " T$ I; \6 ]' ?7 A$ Y9 H9 m
: u, G7 @' U- S0 X4 \ Q2 jfunction IsaNull(cCheck)
6 u0 w/ c# p m! { { 2 v# Z+ e, o) i6 j" O7 Y
return(cCheck != " ")
2 P; [$ P3 N8 ]" F, F' |# ?7 A }
; k; d: `9 U0 d( N" w
# e7 l8 o4 Z/ J# @3 P5 Cfunction checkform() 6 J9 A. ?. ]+ Q8 [0 c
{
# N1 J8 I/ j& w7 I, O id = document.sform1.id.value; ' E: L- C" c5 K& _2 z
if (id == "") p7 s* ^% G& b6 M& Y' J8 X+ C
{ 5 j' P( G- M! J$ d4 D0 z
alert("请输入注册名");
& Q+ @# i( F w3 D5 X document.sform1.id.focus(); 8 R, y- `$ l F6 p" s
return false;
: j5 v( U& ^5 o8 k }
1 t2 x, [2 }4 X3 X9 F
+ T7 Z A5 J$ r* v$ ^" D* x7 O7 b for (nIndex=0; nIndex<id.length; nIndex++) # |* z9 [, A+ w
{ * b ^' `8 S s6 A9 |- F
cCheck = id.charAt(nIndex);
L7 o$ a) \3 Z5 \ if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 7 c0 S8 a9 L. R \ G
{
; a* O+ u$ I$ E- T6 } alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
, `2 Z1 k- [% R- v document.sform1.id.focus();
! [$ ?% c {; Q' M+ N1 l+ o0 D) a return false;
' `. e- A' s ?* u# u } 4 \* m( V4 V$ K/ a
}
/ |; G6 O! I6 V chineseid = document.sform1.chineseid.value;
7 p3 u4 i! c' D/ ?- {' w if (chineseid == "")
3 K4 T# U6 v n! `5 O { 2 S" {" e) u- I# W7 E
alert("请输入中文昵称");
1 c0 Y& a8 s& D1 [ document.sform1.chineseid.focus(); 6 H5 f6 U* q/ J- e' g
return false;
5 H' g9 L+ G3 A3 a( } }
% V6 ^( a/ \4 f* @, O: D' ? password = document.sform1.password.value;
1 _9 F# ^; P/ ~; g: ?8 e, N# `; J if (password == "")
9 M7 e# ?% K9 W/ i; t6 ]0 U { ; k: i8 M0 {' A s. C! J
alert("请输入登陆密码");
% v9 J( N6 I, `: e% j w7 c document.sform1.password.focus(); & m4 [- u3 @. ~4 V
return false; / M s; D, i. o& z
}
/ k5 |/ a; C" x7 {$ p password1 = document.sform1.password1.value;
7 a/ S# g8 O2 Q" O0 N$ O if (password>password1)
! e) \% @# e1 o {
% v5 C: j% S8 F! P: y. W alert("重复密码与登陆密码不相同"); + A/ W! x- d: _+ N0 H
document.sform1.password.focus(); * P. Y* U0 C& k' d9 L
document.sform1.password1.focus();
+ V* }6 K6 z q+ K- @7 X' ` z: C' L return false;, ^% V+ `% v3 s! F, d' o
}
$ |# Z" L' B0 F* N# }+ _0 Q" Pif (password<password1) 1 @7 p( \: s( r+ B G0 W5 J
{$ C( b$ f; C5 G
alert("重复密码与登陆密码不相同");
1 I. P& B' K0 z- a- W7 A document.sform1.password.focus();
* F( C" S% i" ?/ n: R document.sform1.password1.focus();
, j" l* q: q3 ~+ r( v2 K% d return false;. }! W0 h$ O. u, I/ o) ]& u4 |
}
$ u# I3 j% N; E+ {3 V if (document.sform1.email.value == "") 7 q0 N& H2 J; n- [5 P( h, V
{
. H& g: w1 I, r7 Z! @" \' y alert("请输入您的E-MAIL地址"); u6 c" |' x" T" P
document.sform1.email.focus();
8 R# F ]0 L6 @8 I: D, m7 `1 O return false; # q0 y$ O" ~' k" r+ e9 x
}
% F" w( o0 }+ V1 n: K* M
8 O# f# Y, m! W- S- t1 [, v% o email=document.sform1.email.value; ; ^* S, x) W$ ~- {7 l+ `8 F( c
emailerr=0
& o5 X' O: I5 ?- X3 D) @ for (i=0; i<email.length; i++) / p9 z; H) _$ d( l
{ , e' y! w, V* A, C
if ((email.charAt(i) == "@") & (email.length > 5))
, L, T' f- \' }6 l/ m& l { $ T6 u8 t: N& D- d4 ^- N
emailerr=emailerr+1 % A: V# v+ R z( p5 M# e
} ; @3 S* e0 n0 t6 n! Y
}
. g" v2 a6 l% ?8 _; p# l u( R if (emailerr != 1) 5 A7 R3 X7 Z: n* Y
{ 8 F# ^% m" S$ t# u3 ?, g; d0 c
alert("请输入正确的E-MAIL地址");
7 h' L- y; ` i8 @9 U, W. o8 T" B document.sform1.email.focus();
2 m6 W* v3 [. a1 d3 V return false; * b4 m3 _- S' }4 R' Y
}
/ P+ K. N% ^3 v7 N
! I) m" y* J, `2 h- G2 A; p: q if (document.sform1.checkask.value=="") 0 N5 c% @9 z4 j9 S
{
6 m! w- N& O, H0 u% c5 p alert("密码提示问题不能为空");
; p$ Q! ?; a/ N; _6 }8 M document.sform1.checkask.focus();
8 x# w& h8 [8 R& [ return false; 7 @) f3 ?' [" x( \
} . a* b& V6 @0 m3 j& G" y0 Z
if (document.sform1.checkans.value=="") + r1 q* z* S3 f, O. k3 F: Q, s/ }2 N
{ 9 G* [* O$ P9 @) C8 o
alert("您的密码提示问题答案不能为空"); * p3 t2 ?" K7 v, f
document.sform1.checkans.focus();
$ L& ^) ^$ T# T" B' z return false; - ?/ {% [; V8 v+ |! z; x
}
3 O# |5 Y0 M) q1 C: u( V return true; 4 W- }) |7 h# N, c
6 `* \! F' v- a}
2 [% K8 _5 m# I: V' Y% Z% U</script> |
|