|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
这个脚本对你可能有帮助:
! O! J' t8 b; H. ?<script language="javascript">
' v# {- W+ w# }1 P5 U- p7 {, Wfunction IsDigit(cCheck) 5 e: h8 }7 x6 A! V8 a0 C8 b
{
' R% V! G+ ?1 q return (('0'<=cCheck) && (cCheck<='9')); 5 a! T! ?# i6 ~9 j; x D
} / c/ }0 D3 c! c: k7 @
0 z# T" p! w6 t1 v$ @. X( M: _function IsAlpha(cCheck)
! V7 k2 e6 s% a+ b4 N. H7 Y9 P { 3 D$ H6 t' g% z! q' p2 z9 ~; l
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) . k8 t/ k K' c+ S# j- w
} T" B6 i7 K w0 l# [
! b9 R9 G: x8 M( K: V
function IsaNull(cCheck)
0 A5 m9 X( g# {5 w: J) \ {
" z* W5 k3 O! O. z1 U, r, m return(cCheck != " ") I* O/ C2 l( S) r9 U
} 8 K5 i# Q+ L* z+ a/ p* Z n
5 Z" ?( x( ` _, x* R
function checkform() # V) w! G7 M/ q* [
{ 6 v# D8 {8 o9 J4 @" q+ z
id = document.sform1.id.value; : |6 m4 U% ^4 \: ^( O; V
if (id == "") 0 j2 F' m) `' X \$ a
{
! ^) c1 }# X$ Y/ s alert("请输入注册名");
1 ]' e) e% X% {# a) u9 b$ W5 V+ g document.sform1.id.focus(); 9 {0 l, M8 l" H/ i5 d& P. K5 h" Q
return false; ' _/ p4 O2 E: `5 A8 q6 `
}
' T) E2 \9 t& h+ w0 F C # W2 E; s$ G' ~8 r5 ~5 o
for (nIndex=0; nIndex<id.length; nIndex++) . P( A5 ?* {9 q Q3 ^' h* D
{
! y1 b2 x7 O) Y/ A cCheck = id.charAt(nIndex); ; A" P# ?! o. I3 U* K
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ) ]) h0 @2 B4 a& x. W% H
{
+ q, A+ Y, z1 E# ]1 }/ a alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 3 ~( ~) \) r; I9 m
document.sform1.id.focus(); : Y/ }2 k8 ]. O
return false; ( V, a6 z; ?, J, F8 c
} $ w* h" F2 g- w. f! Y5 }/ H
}
% e2 Z, ~ S: Y) L* O8 a chineseid = document.sform1.chineseid.value;
3 g' ~& q5 ~0 V" Z5 @7 P* v2 K if (chineseid == "")
+ `# b# S% Y1 C5 c {
( u' e$ e& E7 j8 t" D alert("请输入中文昵称");
7 m. w: S# R1 s* q1 }; n6 v& q document.sform1.chineseid.focus();
. \0 h2 [" {2 e. J5 @" y return false; - J) N$ a* x( ~6 {( l
} 3 o% ? I/ `3 N% P" t1 o4 H
password = document.sform1.password.value;
6 d; @/ ?# P, O- Y if (password == "") 9 I% c: l9 u* H+ H* s( b8 `) u
{ . b! F% b+ z: `8 y; w
alert("请输入登陆密码"); `1 f/ f% J+ S! z( [9 k0 F
document.sform1.password.focus(); / U) k9 R+ C0 e( @8 v, j
return false;
7 l# B/ B) [: C. K: [: U9 f D }
7 [; R l+ E; ^3 b password1 = document.sform1.password1.value;
9 D5 j- _- [7 K1 u4 U4 K7 a if (password>password1)
% G5 P# h/ d4 C1 d% o9 ^ {# D* S# \, p2 Q. V8 c$ ?6 z
alert("重复密码与登陆密码不相同"); ; q9 e# c7 E, N/ W
document.sform1.password.focus();
`, z- z" U$ p document.sform1.password1.focus();
& w9 O( h) @$ [, A0 x, h return false;
3 E4 p o8 Q: U% y* U5 g, f& ^) \3 E }
9 z" @) ~; g& o( i eif (password<password1) & M W' Y% Y- c
{
8 F* y) L( N% ]3 g alert("重复密码与登陆密码不相同"); 7 h+ f5 w# z/ u$ g: M0 N
document.sform1.password.focus(); ' S$ ~/ i& l0 R2 P7 h( s
document.sform1.password1.focus();
' }- ? e2 a% E+ r3 e return false; W# D" r" @- y
} ! C! S( F' f' A& ~, Y+ R
if (document.sform1.email.value == "")
& X% v7 v( k* }( _. L( O4 \ {
% M. C$ B f+ h/ A! b: x' G alert("请输入您的E-MAIL地址");
- }* A% f- o' U$ Y9 e/ Q document.sform1.email.focus();
, d8 W, E( D, V7 ~. t/ M: s0 N% [ return false; . `2 P6 ~. k$ M: O4 A1 U
} 5 ]: m* i, q. P2 T4 F3 |7 P
1 K1 Y! z6 }* A& @- h email=document.sform1.email.value; , ?2 ]( U1 Q# q! `8 g3 k# V
emailerr=0
1 i( V% a6 D) b- |4 b for (i=0; i<email.length; i++) 5 W8 T) Q; ?7 [
{
7 w( E2 h; o" V3 E2 N if ((email.charAt(i) == "@") & (email.length > 5)) , u3 u8 n! b: o5 p J
{
* [; M+ A% K* r6 h) i, n4 g emailerr=emailerr+1 . k+ U. H( [, G7 }
} 6 H( I8 O, R! V) m
}
" Z4 H/ d8 ^: Y3 N+ P if (emailerr != 1) `6 n5 {, r. }3 E% ^, i
{ * \6 _7 O# Q' T
alert("请输入正确的E-MAIL地址");
$ S/ Z9 \! s( ~, V+ {6 A$ B document.sform1.email.focus(); 3 O! B2 a$ x) \- R; ~% z
return false;
' {% v) `1 h. b# J' r, _ v } $ v1 D1 Y; f+ m0 \
$ {: K% I0 J$ F+ z
if (document.sform1.checkask.value=="") " W& `& ~( r% L
{ * X! z+ H2 z' i$ q" x& T/ ^/ I
alert("密码提示问题不能为空");
; l+ K' ^( k& C1 B" f1 I2 [ document.sform1.checkask.focus(); ) I% L, t, C3 H4 W& k) [
return false;
* e3 G- X2 E) H3 D" {8 T } 2 u' n: X% E9 ^
if (document.sform1.checkans.value=="")
% U% @, q d1 P; g; s { 3 I* R4 u/ q3 E# s9 C9 l @
alert("您的密码提示问题答案不能为空"); - i) \! M/ \; r" l. @+ G& }9 ^/ u+ n
document.sform1.checkans.focus();
" R$ P5 C, r, T5 A" ^7 I- B return false; & D' i! I1 r+ O$ R' S
}
$ g9 s" ?5 q# a0 I! X return true;
. L2 B9 m2 H9 G8 w. t4 M0 f
' M1 d8 A2 P* i7 F$ r; P- s}
( p0 @" P& R% }* y0 T% A$ c</script> |
|