|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:* |- }% K9 S( a: n3 n
<script language="javascript"> 0 Q6 b0 P% m! P% A
function IsDigit(cCheck) : s4 w/ d+ g7 M' B6 Q' _; C
{
2 I3 Z$ o7 z5 R) ?& B$ w/ j0 D+ \) j return (('0'<=cCheck) && (cCheck<='9')); ) M3 M# [( I+ p; o
}
) g2 J2 x0 E$ t , z+ x J9 {7 [# L
function IsAlpha(cCheck)
' [4 Q% N5 Z0 L4 f {
: e8 M* U, M+ X" \0 f Z' ? return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 5 W) @* M7 L! _- Z5 V2 i+ e X( R5 ]. H& g
}
) `+ S5 N; [' R& ?7 h/ h" O0 z# z. ? : P) F0 D$ u4 Z; ]8 C' `3 w+ `
function IsaNull(cCheck) 0 g- |) B) T. S5 K
{ " A$ B1 ?9 M; R- u6 p/ q C
return(cCheck != " ") 0 S! r! v9 v4 U! L% r8 d1 [
}
( N7 r$ Q( I! P, N& M% E9 k7 Z
V- H0 |: b$ G1 w& f* gfunction checkform()
* X- E# c, l" j, a$ e6 H{ % o3 S; h* @: a
id = document.sform1.id.value;
0 L/ d9 w5 _- e# X& u if (id == "")
6 U; f/ R( N; G% q/ C5 W { 9 U/ y" r& Q0 |, t3 [. K
alert("请输入注册名");
% ?" v9 X' a3 l+ h8 Y1 G4 s document.sform1.id.focus(); 7 ?7 t8 A q6 x( H
return false; 1 W, ^- `# n9 K e3 ?. }% u
}
# G/ E: K8 I0 q: p
% `, R3 j3 S, z! Y$ a for (nIndex=0; nIndex<id.length; nIndex++) 5 g6 @- p" P& C+ M
{ 2 d( Y; d, U4 t0 i; t% ~
cCheck = id.charAt(nIndex); , }; l' W! C) V( A" t! ~3 r
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) : b( h' {/ @0 J4 S5 ]
{ 5 G- C: z- I; I3 j4 L. R
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 4 G2 T" |2 K$ d7 M1 ?1 r" h; ]6 M3 b
document.sform1.id.focus();
; W) p0 ^" W* a( m return false;
. o& \8 Y. l0 {! t, \# W }
: Z0 C& {, g, u2 h" ~ } 9 e* A3 {/ W! l$ \7 D3 `
chineseid = document.sform1.chineseid.value;
' H9 b* x u* j$ v& G- }5 d ]7 g if (chineseid == "")
2 \- x9 {( B( w# S4 p8 Z7 k { 6 k4 D5 W( u: L/ o! u; o; j2 I
alert("请输入中文昵称"); 0 l! ]! N, s' R) {, U+ X! C3 C( ~
document.sform1.chineseid.focus();
0 v7 \7 Y5 o$ X return false;
" C, v8 a: _/ @ }
0 e& I- Z* z& P M4 b: L$ P password = document.sform1.password.value;
) K- z$ e1 j. e2 f Y# y* n V if (password == "") 8 ^# y/ ?( s9 _9 v% h
{
$ b9 C7 Z) k1 h5 x alert("请输入登陆密码");
6 w* P: G" A( V3 y4 L document.sform1.password.focus();
) x6 I4 n9 ^5 R* e( _+ u, [ return false;
t1 l+ D, O/ v$ J( J. V }
* A9 e5 B0 ]4 R: d password1 = document.sform1.password1.value;
% h# y) G4 m! W if (password>password1)
( w' X* v s- Y {
/ f( Y8 E6 I+ @ f" d alert("重复密码与登陆密码不相同"); 1 v% A4 Z4 A6 m. N4 n! w
document.sform1.password.focus(); / R: Z5 q8 @" m7 Y$ f3 O+ @
document.sform1.password1.focus(); ; H* f; @/ W( d6 D
return false;
& R1 H- l1 c9 M1 }. A& F( F } 5 l( }- E& P/ p! _3 s% o
if (password<password1)
) @: K+ I6 t0 ^; N8 } {; f) @ b- ?* K/ M2 G2 Q9 C
alert("重复密码与登陆密码不相同");
7 ]! o7 x0 i5 e1 `- D document.sform1.password.focus(); ; O( c; }5 g* C1 c+ s8 m
document.sform1.password1.focus();
" v1 \/ U( L! p" J' d) X9 z return false;
9 K( b9 S3 Z5 b0 N" ]8 L! Q$ u } ! x, g8 S/ {& V- u
if (document.sform1.email.value == "")
& }( i% _+ ]: X: [. x { : J( R& V0 m/ n: f: d0 S7 [
alert("请输入您的E-MAIL地址"); 7 K: _* [& h: a1 r; T
document.sform1.email.focus(); * T) R4 o- ~* ^$ j
return false;
! o, _' u2 z9 P' O7 u4 B/ j }
1 y, _* n9 L! Q& _# Q ; f$ C# B' A+ ]& b1 @$ @
email=document.sform1.email.value;
9 {6 y/ V5 P1 A4 X$ Q: W8 P( t emailerr=0
: S) y1 c4 O' D$ U8 s/ M for (i=0; i<email.length; i++) 5 R( v5 q+ A8 d! p# }/ v
{
+ }' {$ Q" d7 i8 H2 r8 y5 ]/ j g" v if ((email.charAt(i) == "@") & (email.length > 5))
7 S z& Z: c3 D. p% z [# P { / e! t* ?( G' \/ f
emailerr=emailerr+1 5 N2 K1 _2 O& I( r2 y Q) \ U
} % G4 [8 {" V. _$ j' g
} 7 w( g/ o; q3 X: o# n0 \
if (emailerr != 1)
3 e7 F# f( z1 L% c+ N0 ~$ p$ b { + Y$ \. X# l) a) @3 \% C
alert("请输入正确的E-MAIL地址");
- b$ d2 x, r# y+ E/ z. o" J document.sform1.email.focus();
9 M( s1 E0 u5 y5 p return false;
3 T8 `; W% W5 a ^) }3 [ } . t: t0 B5 @& J9 c1 X/ d8 J
d% l7 x4 B, O if (document.sform1.checkask.value=="") : N+ w/ }( p# X
{
- V' x. w/ y. ^+ w Z alert("密码提示问题不能为空");
X+ A# N% U |9 I8 K- f document.sform1.checkask.focus();
1 ?0 V% e- p7 H, @3 g) e return false;
& O( E$ L- {8 X }
% F6 Q4 a4 s* L: H if (document.sform1.checkans.value=="")
" n1 C+ R: G& ^; v2 _! J { 0 S5 H. R% X& j# M
alert("您的密码提示问题答案不能为空");
3 ?% N; O# H% f) |) {1 E document.sform1.checkans.focus();
- k J$ C0 a, W/ k6 } return false;
8 Y3 P. \7 M+ Q2 Y7 N% Q2 Q, p }+ C0 D$ d0 ?6 t2 h7 S1 A
return true; 0 s8 Y! H, W, t* Z/ ]& X
$ }' u& W! z0 n
}
- h$ M, p& f- R; @0 b</script> |
|