|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:
1 T* X! q) E9 C& J<script language="javascript"> / A! d$ j: ?- z- W8 Q- z l
function IsDigit(cCheck) ; j. Q6 T% z0 _9 C
{
* V6 k: Q; Q: ?) [! K2 K- L$ c6 E return (('0'<=cCheck) && (cCheck<='9'));
: D; ^8 n1 k R9 Q! g" I } . X7 Z/ s4 l0 v1 Y7 u
2 v0 J4 V( K. s3 F
function IsAlpha(cCheck)
% i# U4 f' X# F5 H5 X { , w0 ]3 ?6 s3 Z: w
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
- x9 Z- P0 X& P2 t! O J0 |# s }
_- b2 f( B4 J2 a- N1 o6 o9 E- f 3 x: D+ u: ^/ g6 @9 J
function IsaNull(cCheck)
/ ^6 A/ Z6 F6 K, V4 B# q9 ^8 Q) x { : c1 S# c0 [6 F% N$ {
return(cCheck != " ") " `4 q) Z7 S9 ^& _8 c( P) X. d- O
}
! X4 F+ Q8 A5 y/ M
1 a( N* u& p E9 H, ?function checkform()
9 `# Q, C8 \* d+ z3 V{ 0 ] @9 `9 B$ I) n$ y1 }
id = document.sform1.id.value; 6 u ]' n' q4 f% F
if (id == "")
6 e- ?9 S( c& I+ M9 M! L1 P {
1 \; f; n. L `$ T. J5 Y( } alert("请输入注册名");
1 O; b; X; A2 v6 V, L) V: J. T4 F document.sform1.id.focus();
! c: E- `& H1 i3 F2 f* N return false;
9 H3 Z- a; m6 w/ B; D7 R) R& t- ] } 9 r% _, q. l* v1 a! |
( |* w) I1 Z+ z
for (nIndex=0; nIndex<id.length; nIndex++)
6 @" l% b% f* k! o8 }- C+ d( c {
8 F5 R& i7 `3 H% z/ l cCheck = id.charAt(nIndex); " E( K2 a# n# h. ?4 N& M; V+ x
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 8 z8 X5 Q q7 x( }, \6 f
{
7 [8 {$ W0 m" z( C alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
# Q! g) E- C: B document.sform1.id.focus();
* ?+ ?6 x' w4 `$ s2 Z return false; % K; T. Z; n; v0 {1 V% h
}
9 w' c. y, |. z! t' Q } . v8 x V4 h3 x7 d
chineseid = document.sform1.chineseid.value; % d; W$ e; A9 R- @9 z7 x) L3 G6 x
if (chineseid == "") 2 u: T- S* o5 c: ?. J1 s
{
8 N( S5 |) v0 B" K2 ]& N alert("请输入中文昵称");
; M7 m) S8 o1 q& V* `( b document.sform1.chineseid.focus();
% j1 _& f: `- ?) q return false;
' G) v6 E8 o$ i( L: ]: w/ n$ s }
( q% V/ [& T5 e7 O' P$ j password = document.sform1.password.value;
0 ~- c7 H1 _$ K: a! E5 d if (password == "") 7 g9 T+ N. M' o* L2 U1 q
{ 1 N4 u7 U7 t. U1 [; ^" H
alert("请输入登陆密码");
# c# ^4 @& f, h6 v7 O2 x document.sform1.password.focus();
! q) v1 K( _& z6 c! C; Y return false;
& \+ N: d- C2 C+ w# M1 o }
7 V# O! V( u# t& \( g password1 = document.sform1.password1.value;
" r/ H4 f, w4 A1 _ if (password>password1)
# x1 Y0 m4 N' x1 |) {! E6 b0 L {* P) @% Q5 \$ X- U4 n
alert("重复密码与登陆密码不相同"); 5 A/ Q& @' [' [% [
document.sform1.password.focus();
l5 l* n' r4 o. R9 ]/ m0 y document.sform1.password1.focus();
" c( s- y" I* G2 J+ v- y. G return false;
# R& k5 @. K/ F! c' g } 6 a% e- h8 n( `: Z
if (password<password1) 0 ^" T7 E9 f+ h/ }' ~
{
4 t9 ^) a5 |& X8 E3 v# z% \ alert("重复密码与登陆密码不相同");
- M7 X2 M3 n; o" x( N1 {7 U5 z# {/ [* } document.sform1.password.focus();
, i% d, m8 ]0 `( t document.sform1.password1.focus(); 1 i0 t6 v$ x5 B2 ~
return false;
4 O! T" w9 Y: l8 ~8 p7 z }
& Q* B0 o) Q/ v7 Z; Q5 h if (document.sform1.email.value == "") $ g* [6 T, h+ A, g: S2 ~+ t3 a$ @
{
0 j: j4 _, K, y6 ]; K: x alert("请输入您的E-MAIL地址"); ' p! H' E% V+ J% M7 B; m
document.sform1.email.focus();
' d7 y+ h; [: ?) s- F: l return false; 6 I7 f5 l9 E9 i% c) Y9 B( P
}
* R/ }( g* f. Q1 T: e, p ; W! @( M! J7 g9 j; P+ S
email=document.sform1.email.value;
, I- m6 C: c8 ]) S emailerr=0 : O0 E0 L1 }, Q% x" C2 p6 |
for (i=0; i<email.length; i++)
& s3 Y, B8 S. l& E { * M- \2 b4 E p
if ((email.charAt(i) == "@") & (email.length > 5))
* N( h, f, w" Z$ ^ { , j/ Y8 E4 o4 D
emailerr=emailerr+1
5 J' q$ B( _; a } 1 t* }6 R/ n9 \" A2 u/ F7 C
} / {( L1 W/ A; i s
if (emailerr != 1)
- N% R& P; q; p) v; k% R {
+ h, C, r7 `; f k: z1 G( @ alert("请输入正确的E-MAIL地址"); 3 w- F+ Q6 M$ f
document.sform1.email.focus();
1 V9 X" p: G5 i5 l, Y return false;
4 q$ \& b2 U m" R }
% `* j$ m$ {5 s0 K$ Y
" Y! \: Z' c! ] if (document.sform1.checkask.value=="")
* |1 J. T& M* Z) D( e {
6 d' S* y8 F% _; F/ E/ | alert("密码提示问题不能为空"); j) w3 G4 N, q# M+ j x! F
document.sform1.checkask.focus(); 9 ]4 l8 C( x/ N3 a$ C, I7 _5 C* u
return false; # ~/ A0 J" f3 @( N+ Z# Y: h8 x
} : `7 J- B8 U; n0 a
if (document.sform1.checkans.value=="")
6 l$ ^( _ k, K/ e {
( M( I$ I* M% z3 g, U alert("您的密码提示问题答案不能为空");
y! m$ c% J' |; H- v2 H4 e" z document.sform1.checkans.focus();
# j6 V# x {% S( @! C return false;
1 D5 E. M3 N: k& J, m/ \ }
% @3 u# F3 D$ d& L$ E y% Q return true;
, d O0 h, u# {, L0 C, t- i4 }! k # K9 \! Z8 I/ m/ ~
}
; f% F/ O4 _4 v# j</script> |
|