|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14339
- 金币
- 2455
- 威望
- 1647
- 贡献
- 1403
|
这个脚本对你可能有帮助:
; U# P- v- z! g4 K; F% [" U<script language="javascript"> ! c, U7 U9 _# | Q" E8 V; c) I6 O
function IsDigit(cCheck) 2 D3 b% M# i! ^- L- k3 C) w
{
2 [6 \' X, ^1 i! K; t/ ? return (('0'<=cCheck) && (cCheck<='9'));
- e: P' S T/ j: I1 X }
! V7 _* G0 x1 a2 T% _7 @: ] 7 Y4 y1 j4 S1 i7 ]1 a7 D
function IsAlpha(cCheck)
) Q; F- c% W% q9 p y0 m6 M {
2 Q4 O' [0 k- m7 L7 [: o w return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 5 \2 S v" h; @5 F2 s* A: a
} ; n# _! g1 m( X
: @( X- b5 l, T1 ]' J" k0 }& ^# f
function IsaNull(cCheck)
% `! ^, T2 V# U { # y& c( R- t9 {. d- r4 m
return(cCheck != " ") . e7 Y$ U* k; @. f2 q) d. j1 L0 \7 y
}
% a7 ?7 M. c. r% H/ f
* P, {. k) y6 W! p: \function checkform() ' ~ |: N" n o" _$ I+ J
{
3 H$ h. B' N; R id = document.sform1.id.value;
' S' Y0 f2 A$ B if (id == "")
. Z$ y0 r* P0 M7 e3 b {
5 e( \2 R' ^( b3 M alert("请输入注册名");
! q% v% S: `+ O- M' X, i" P document.sform1.id.focus();
: F, o4 |+ m( ^! N! ] return false; 4 K9 q2 k0 V* q- q4 W x
} # L# k ]5 J7 q( W( G
. n8 L) P7 }1 t8 S* A- b* O D for (nIndex=0; nIndex<id.length; nIndex++)
4 K2 g: N2 c. j! B x { & \ _4 E! O+ ^7 ~4 W4 \0 w
cCheck = id.charAt(nIndex); ( N0 u. y- f. w2 H6 j3 O
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 6 M- O0 Y* J- \: l7 F! i
{
* l; z! X6 t# n alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
* ?) }4 ?; ]' ^, T8 W" S3 M8 m8 j document.sform1.id.focus();
?! O3 M# s# w S2 Y C return false;
0 v* r2 r9 @/ W, e" D }
4 j( e7 c w2 b5 X } 1 f- p9 {& t$ f+ F; p7 u1 \, r: [
chineseid = document.sform1.chineseid.value; # Y7 ]9 z# g/ K* m# @ e8 f' u' _( n }4 ^
if (chineseid == "") 4 Q4 p. @, k+ w& O
{ 6 C3 h6 A- P. K- d' U+ }
alert("请输入中文昵称"); 3 L# f: b/ y1 u4 E- C P5 W
document.sform1.chineseid.focus(); + {0 F, f0 o( y5 |5 k# N
return false;
0 b$ w, @+ b( g+ W2 c m }
+ c+ n' S1 m+ [9 y password = document.sform1.password.value; 1 M t0 o8 F& F& W) t* s
if (password == "")
; E q# }9 E/ S" Z5 \9 T. P {
' {/ a$ v+ X% \- x3 O' J( N alert("请输入登陆密码"); & W( o; d6 B' b, R, s
document.sform1.password.focus(); + s' Y8 p0 O& k4 u$ i7 g
return false; 7 i! w- P: J" ` O
}
9 c( {3 I2 l" k: t; P0 B- x$ x+ `5 n password1 = document.sform1.password1.value; 1 C) ]6 E4 C6 q! o; I5 P: f
if (password>password1) 6 S, v" k- X" Y. s- C; C
{
7 ] R- Z4 |$ y( J5 n% w# D alert("重复密码与登陆密码不相同"); 3 G% R" n. h1 I" Z4 [# `
document.sform1.password.focus();
) |+ ]9 [: l. ^+ N+ S document.sform1.password1.focus(); - O7 [! O5 Z6 F
return false;
1 m% m( V! g* K. U2 T1 k }
! Z) q) T4 F1 w d1 Q( i% v& ~if (password<password1) 4 M# f8 g2 H) Y3 M7 h1 \
{4 O B }" A/ E f z
alert("重复密码与登陆密码不相同");
9 t" j( X) L/ c8 x& n9 {; c document.sform1.password.focus(); 3 t6 W; B& p+ i1 ]" u
document.sform1.password1.focus(); $ y) p* T+ _6 B. o/ M7 V
return false;
- \- P4 c$ p0 D( K, n' q2 {; } } % l# n7 e' h3 R2 `6 J$ l
if (document.sform1.email.value == "") 5 X5 t8 ]5 G) w% m- q7 d
{ ; f( [5 G+ x3 a( v3 h6 `4 D# _
alert("请输入您的E-MAIL地址");
1 ]5 b' f5 L- F ^1 y# M: R document.sform1.email.focus(); ! O" f( d8 v& x8 d1 t G1 X
return false; ( u u3 M8 |% ^$ f0 v7 ?, c; c
}
: u0 [* n! N% Q* L" h- r* d4 J( W $ F/ j" N7 Z9 x7 x) p5 z& V
email=document.sform1.email.value; 9 E8 X: G2 j) ^
emailerr=0 - D# U. M9 Q# o
for (i=0; i<email.length; i++) , \* V2 T4 w, V% N5 O" |& x: n! @
{ / v: x; _6 ]4 }4 o: x7 s% M5 Q
if ((email.charAt(i) == "@") & (email.length > 5))
+ p( G W" [6 L: k( k6 @0 L {
- g# w9 y) ^- ~ emailerr=emailerr+1
8 i3 J" |' f# B! _" k* O }
( M" A# j) N1 d% V6 U+ R" E } 6 @/ x! m g1 A# _$ A2 L
if (emailerr != 1) ( L; C) O8 x( @- S+ L
{ # j# q; g# F0 N8 {9 j
alert("请输入正确的E-MAIL地址");
: a( f6 F3 Y7 u: ] document.sform1.email.focus(); 9 W" u7 g) }9 U9 b3 W: U3 E' k
return false;
' d4 @: N$ ]7 y7 } }
. s4 Z4 [3 ?- S2 ?* L4 g0 V : Q" I+ u. _9 C4 M, D
if (document.sform1.checkask.value=="") / j$ r5 T7 D2 c
{
5 i: S7 W7 Q0 ~7 m8 a alert("密码提示问题不能为空");
/ z3 n8 d* j- Q4 k$ y6 N document.sform1.checkask.focus(); % }* C9 H% {8 d1 B0 c. F2 Y
return false; 4 D) y: Z! K* D0 S% t) f k2 N
}
7 O/ H4 s# R8 u+ Q1 W7 T" P! Y if (document.sform1.checkans.value=="") - X a- }( u! l# G+ o0 S
{ ! I6 {- T, ?7 T
alert("您的密码提示问题答案不能为空");
. k4 ~7 m) S ^; d4 z+ j& c document.sform1.checkans.focus();
& S( F8 }! _" x! q, H return false;
2 w- G; d! r4 k8 O8 n7 F }
. H2 z* J; r3 s3 Y) P6 v5 s' M return true;
& D3 S( z7 R5 J& m; u9 |' ^- M
" M2 c7 I7 Z7 Z+ x}
/ Z6 K7 @; ~' `) B1 B, c( z+ Y1 B; w</script> |
|