|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14413
- 金币
- 2492
- 威望
- 1647
- 贡献
- 1440
|
这个脚本对你可能有帮助:. j: c, f4 |* c" ^8 z8 `3 T
<script language="javascript"> ) E. E: {. S' ]/ w
function IsDigit(cCheck)
: o+ k% A: e- U l2 Z' k {
( \) ~5 g! n6 C% P* G. o return (('0'<=cCheck) && (cCheck<='9'));
* m* C! w' A3 p' m }
/ t9 A5 t. Q# Z4 E6 @# l* l
, O( I' m! v6 g4 e: `0 {% Qfunction IsAlpha(cCheck)
4 L+ _7 j$ ~: h { ! R/ q6 O: s: V
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
4 p0 N! b2 t) u+ |' F! @ } 1 Y: z# q% B, o
1 {# v" o6 N% I6 b. h: Ifunction IsaNull(cCheck) ( G6 L D" N# U# n( [% q
{
/ k$ R3 @: t O% m return(cCheck != " ") 7 C1 n0 v8 k; e2 B, f" X* n( j
} 9 ~% g" f+ V; \7 e
4 ^- T, F# L( H" a8 i% C: Yfunction checkform()
3 [+ E, F8 e9 v( Z3 I{
0 P j. r& U Q! C+ u, C$ C' ~ id = document.sform1.id.value;
6 U/ Z4 [6 S- r, X) h if (id == "") * x0 i: t- f: X% b. {1 U( x3 ?
{ / }- O* j$ I' _6 y# k7 D1 J0 f( j
alert("请输入注册名");
* X0 a/ A- `5 B& |& z# c5 T document.sform1.id.focus();
/ G6 l, L& J; f return false;
9 E3 ^5 k6 I4 ] ~ } + I% M% @' m9 P; R, H* ^
7 _0 s4 ^' M0 B/ Z6 V2 O for (nIndex=0; nIndex<id.length; nIndex++)
" N) S; n+ J; U0 k' I {
1 D! q8 d5 w; Q cCheck = id.charAt(nIndex); 3 \" X- z# |7 D3 k
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
3 L% X0 s2 e' F$ x {
* k. P' ` q, }0 f, n alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ( A/ f; ~3 R' c
document.sform1.id.focus(); * D; Z- F8 ?) G
return false;
; D0 R% F# a& p9 r3 {: X } 0 Q+ s4 O: P' ^5 N$ w) y, }5 d$ Q4 \
}
4 T. f. O; O6 O& r chineseid = document.sform1.chineseid.value; ! }- k8 P+ W: f
if (chineseid == "")
5 ? a: i9 o" u" V5 I# H' M {
?; Q3 z1 O( r! j alert("请输入中文昵称"); 9 O a' u6 M! d2 M8 y# ?
document.sform1.chineseid.focus(); , m0 s8 x9 I! a" P
return false; - L+ k) f( f; @& w5 z Z7 w
}
5 h6 |; f, @( s9 L" Z. B- q2 i3 p password = document.sform1.password.value;
3 f9 R4 p q6 g9 n if (password == "")
5 ]# P- T4 z( F' m {
0 E6 e' z/ W0 m% S2 U( } alert("请输入登陆密码"); , ~8 d) K7 t# [# M
document.sform1.password.focus(); 9 N8 P7 K' R% R; B; O
return false; ' u2 w+ l' y9 h0 R2 r
}
2 S( E8 s, V1 {( f' n \' m" j password1 = document.sform1.password1.value; 6 k* _( T( W3 Z0 A' ?
if (password>password1) 1 j" q# y6 ^2 t4 f
{
. N) z+ t% l' h' S; ~ alert("重复密码与登陆密码不相同"); " o# Q0 C I- X$ ^2 D/ v: A
document.sform1.password.focus();
6 N' N( Z0 Z/ f. Q H. V document.sform1.password1.focus();
3 N; {# @2 O5 H/ Y return false;0 w, }+ P e- \* ~% H5 m
}
5 }' M8 i* z. ~6 Uif (password<password1)
# ]; f9 K! d3 e+ j$ X2 V {; T D% m( S/ x# F' }
alert("重复密码与登陆密码不相同"); 1 t/ |8 R: J& m5 ~, w4 L2 C
document.sform1.password.focus();
6 C6 w* c7 Q9 c- Z document.sform1.password1.focus(); 5 m6 S u0 L$ U9 V$ r% N2 Y
return false;
' {4 g+ _7 c1 M* u% h4 L) D }
% b* s! A; ~/ f! j6 C4 T if (document.sform1.email.value == "")
: j3 A; R6 R9 J8 F+ X {
% I& E. A* L5 F1 A alert("请输入您的E-MAIL地址");
( z8 r/ H/ J) |: h0 }$ ^ document.sform1.email.focus();
8 M B/ n2 j5 c* Q+ S% C3 v4 p/ U return false;
3 e9 p: I j) t }
( @" E1 G# I/ T# c* Y: T# i
3 T9 m c8 X+ p- r: W% R email=document.sform1.email.value; ! V$ N( C" r. e% C
emailerr=0 8 C, E# I1 q! F- X. A
for (i=0; i<email.length; i++) i1 s" U+ z1 e; |; B
{ " r9 W4 \0 Y. S. p
if ((email.charAt(i) == "@") & (email.length > 5)) 1 W% X5 a! A8 V
{ 4 p7 _- t# ?' q Q" b3 x* T# T* }6 T8 v
emailerr=emailerr+1
4 s2 e4 c ~( P; W; } } , E# N( x& x5 y2 K4 o+ }
}
* X I# G [$ G4 Q+ p! v if (emailerr != 1)
( _' F" m- `0 j* { { ' I% c# s) W, F( z, w8 g/ K) ?
alert("请输入正确的E-MAIL地址");
0 L" _# `4 ?2 L- E1 l document.sform1.email.focus();
9 r9 I$ ^) D% R$ |) S return false;
/ M2 J6 O( V; J9 l/ }, A }
4 y9 Y) A$ O5 e' M2 `
" w. H# N4 @2 @- ?2 t- v if (document.sform1.checkask.value=="")
3 X* Q- k1 h% j' S {
3 v. r+ A& w, `# t( l% [9 R alert("密码提示问题不能为空"); ' ^7 N7 L5 p3 |7 k$ B- K- s
document.sform1.checkask.focus(); ( h6 n9 H! `' b
return false;
2 z& ~9 V. B) i! M% q }
4 W U; t" z: F if (document.sform1.checkans.value=="") ; j) y: c2 z4 `; z3 ~( }
{
' m' S+ J" ]8 f% f alert("您的密码提示问题答案不能为空"); ; l8 h6 ]! p2 e( z6 e) _5 n e
document.sform1.checkans.focus(); 4 @5 O4 v4 i7 `5 A0 B T+ \
return false; 4 @5 v; q' X7 V0 Q9 f8 I+ P# P
}( f; T1 ^: G8 v" D
return true;
3 h4 t1 n( {% E0 h . l) g, j1 w) l- A
}
* N. _* q+ |7 E</script> |
|