|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:* _$ }0 ~1 s; W" P- o' x
<script language="javascript"> & }/ }: h9 W( n
function IsDigit(cCheck) / N1 B, t: b: t' w4 A
{ # j* N, y$ u# \! @
return (('0'<=cCheck) && (cCheck<='9'));
; e" }) @0 X' d6 I# h. ? }
1 S _) J: T4 i. u" O 6 w5 v1 m+ c2 K7 M: I1 Z8 k
function IsAlpha(cCheck)
' |% _5 {- V6 s. D$ b l { 9 z& d: {( }: w6 g9 A8 p ~# m
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
3 J7 j% @- X. ]# i% G } 8 |( v6 S5 j9 ~% k4 ]; i& N
1 {% Q6 n" c* K: D6 Lfunction IsaNull(cCheck)
4 {& }8 D' u( U" P+ a( ^/ o2 r { $ c) l5 o+ A4 S5 v. `# y1 T
return(cCheck != " ")
+ B" }& {* _5 R3 o. f* `! q* Q7 w }
8 l& Y* g( \4 y8 @( v. \
7 Y/ l) M! Y4 Q, g A* J- [function checkform() # P- E- M, p7 Z
{ ( _) Q3 [8 v# e+ G5 A5 x `
id = document.sform1.id.value;
) u* e& s& A" r$ o& K/ _ if (id == "") * ^' M: Y8 d8 A' |$ y: F6 M
{ 0 c. G5 w. v- X4 W
alert("请输入注册名"); & x$ G7 N( K: H1 H! D- z! K% j
document.sform1.id.focus();
. I- c4 ?; H# _ K* x6 @ return false; 6 H; B y& ]& [
}
% Z+ O5 w8 J4 y: t* X0 i1 w: M0 H
x4 A' {7 n J8 F/ C. t for (nIndex=0; nIndex<id.length; nIndex++) ' _# g2 i% \, M) x, i! b* A5 P2 D- ~
{ 9 @9 M9 ]. }% }- r9 o# T
cCheck = id.charAt(nIndex);
$ f% [! Y. h: s* H7 P if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
8 s" e' i* H; ] {
9 p: r+ y4 ], @3 ?' m alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); + A* u6 h3 M, }8 O% M& C
document.sform1.id.focus(); ' z$ q3 a4 `* p% U
return false; ( i! Q$ I% y9 F3 n6 c! L& i% L' I
}
% r6 Q& e, _) v/ m; ` }
5 F' S' Z1 k& J4 ^2 Z chineseid = document.sform1.chineseid.value; , z6 y4 m) x/ W! a# e9 O
if (chineseid == "") - D$ O: ~8 |. k' @
{ 6 B+ Q' t% l! h4 z
alert("请输入中文昵称");
8 V) N1 Z4 O8 T7 ~ document.sform1.chineseid.focus();
% S3 s7 k( a& f7 n8 B: q return false;
$ \$ }1 n! F4 i+ Q }
; l. j% {8 y0 s: `9 [; @3 G6 B password = document.sform1.password.value;
, Y# R5 K6 X- F1 i7 \+ X7 g if (password == "")
2 n, E/ h! t! v! j9 T { , _0 y7 T" O# _. E" A$ u
alert("请输入登陆密码");
/ M3 r9 t7 `$ V0 y9 i; ? document.sform1.password.focus();
2 p' o+ I9 h$ k! a& s8 I2 o- ^, m t return false; - w. i5 P+ q( ]& f2 u
}
1 d6 P7 O: n) `' P7 O/ {# T7 } C password1 = document.sform1.password1.value;
0 t! e' {3 d8 |' r3 H0 t if (password>password1) / Q* T4 o ]/ [! \: v. G
{
4 `4 z5 j% y! J! g0 `( V alert("重复密码与登陆密码不相同"); 8 z; \# {8 D8 C! f2 ^! j
document.sform1.password.focus(); 5 V: `* K+ j. {# U7 t. r' I
document.sform1.password1.focus();
M* Y7 Z2 M+ j! s( Q return false;
S2 C) _ S" n- k* |& p0 q$ Z }
b) A$ @" E1 J$ F2 Fif (password<password1)
; U `5 F- {5 L: z( ]8 A {0 Y9 O# B. H) [
alert("重复密码与登陆密码不相同"); - Z5 m$ H" }- A# X. ^1 @
document.sform1.password.focus(); 6 W% M- C; ?: F% b! h5 l" Y F+ m7 n2 M
document.sform1.password1.focus(); 3 N6 J- L. I4 Y! a1 ]
return false;
; M& s" [8 s, B, U3 y' } } * X: }" k8 M0 S# k. B! k/ F5 l
if (document.sform1.email.value == "")
v: z6 M( _* j |* u { 8 q' P, o, q6 l) y: s. a- q1 G5 A0 K
alert("请输入您的E-MAIL地址"); @8 F" O7 M# m; @& \
document.sform1.email.focus(); 9 x# {/ d5 G' F- ?% S, e0 D/ h @0 I( H
return false; % C: C( N6 g# \0 D, @9 J
} " p1 ?. G! J$ y5 d
6 P1 ~6 D* k8 D8 J7 u+ t9 S& E
email=document.sform1.email.value; - |9 d4 _. m8 {4 X. a. m9 e
emailerr=0
1 Y3 F7 ~+ p# {2 o for (i=0; i<email.length; i++)
. s9 s& o) O1 f {
2 f2 [0 h- N( I* A; _ if ((email.charAt(i) == "@") & (email.length > 5)) : I+ u) A/ t/ R' u6 E) L
{ + i! f: }3 c3 z9 J% O
emailerr=emailerr+1
7 r1 @5 {, m0 I& M3 H; }" ?. T }
5 E: i/ [7 @; Q5 @( B, [ }
# O8 `# k. f9 P# I3 N0 C* \2 W if (emailerr != 1) ; `/ ]1 O' l2 d2 M$ d: {& [
{
$ _, T% ?1 P4 |: [: E0 ^+ S alert("请输入正确的E-MAIL地址");
" `* G" w# p* O' d. d document.sform1.email.focus();
! N6 t& h8 v3 n return false;
# \9 U' ]: V a; X! }2 H( m% E) u# Q } 9 \1 h4 A: B3 [
/ H m0 v9 n8 U if (document.sform1.checkask.value=="")
/ {& m1 z8 }8 \& `2 A { 7 l/ P, k5 ]9 h" b# ?
alert("密码提示问题不能为空"); + u- L. r* y" h( h
document.sform1.checkask.focus(); ! q# K1 V/ i! I5 G
return false;
. r. M& ]/ S/ a- t1 M% e } 1 `% Y& }8 P, S( M, `
if (document.sform1.checkans.value=="")
. d1 T! H3 p' Q4 D1 r- m& z { ; t- a6 X" w+ f6 h" }
alert("您的密码提示问题答案不能为空");
0 J' X4 k/ Z- }: d; V/ {1 ` document.sform1.checkans.focus();
! G/ k( o+ Z5 N* I return false;
. |8 k( ^" @# ?) W9 b: { }
/ \& A) s8 {2 z* X1 f, \* b8 J return true;
4 V& j( a0 L' F# R' _9 L 7 S" [( f# G* [5 A* x* j& b
} / X5 W1 t4 b$ R
</script> |
|