|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:+ _" o8 {+ M; ^5 Q5 `8 c# X
<script language="javascript"> % B1 x, X# J/ Q9 L
function IsDigit(cCheck)
( L0 A' M6 d* }5 ^# r { 0 P8 ?" w4 B1 s7 X# h
return (('0'<=cCheck) && (cCheck<='9')); W. X' W& l% B9 x5 h
}
3 V2 {8 O( s" U; Z1 r 5 s' k2 }9 s, X
function IsAlpha(cCheck)
. U' K# W7 p, a! t' b& | {
" {9 v- N! W) m; y' a8 P$ p return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 9 s) P4 ~' E. e7 W9 P% w) _
}
( D: C3 x. o5 w9 e: f$ C9 J ) x1 E0 a/ _3 ^7 n4 ^* d
function IsaNull(cCheck) 9 s/ g; G4 f, g+ M6 a8 s
{ % _8 ~* G* R' X: q: M
return(cCheck != " ") , X3 B0 P7 p8 V8 @4 F' }
} " Z" J5 H5 J) J/ _, n3 y% c* A
+ g5 g! H1 E, H: Lfunction checkform()
; Q/ q. z0 J" B5 g9 a. z2 x- e{
/ c4 f/ a9 Q9 B# H/ d" B0 l id = document.sform1.id.value;
; g1 x; ^7 W: p; B$ U if (id == "")
, s% m2 ^# y' ]! P5 R { ( C# Z0 j& j' K' I+ l2 F! f- X/ V6 m
alert("请输入注册名");
1 @& n5 M( v: I6 `8 i+ i/ C document.sform1.id.focus();
7 f- _7 T9 K2 z' I Q return false; / _. Q2 B3 K) P
}
1 z+ y0 a+ U+ B4 v, p8 J4 V
, l6 m6 }9 S7 Z. C0 h3 K for (nIndex=0; nIndex<id.length; nIndex++) 6 c$ K3 R/ w6 [' ~: a$ ~+ }
{ & o1 t1 Q" G! B
cCheck = id.charAt(nIndex);
) A% Q: L# Q5 L+ C7 P if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
$ Q8 M* z( @$ x! A {
7 F: S0 R2 y! y% Y" r alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
; a @! Z+ P& K& } N9 _ document.sform1.id.focus();
9 \$ N8 C- W7 p/ B( N& z2 O/ g4 f return false;
@- C9 H& g# |+ M } 5 R$ c- n$ _# x) f
} & O( L$ ~8 m8 b, ~; x9 w
chineseid = document.sform1.chineseid.value;
i) c% N, w \0 s if (chineseid == "") ! Y1 c8 _6 d& x* p6 b
{ # b y/ z+ S: h- e3 u
alert("请输入中文昵称");
3 P: F' E: ?7 z3 J; N" q1 P, T document.sform1.chineseid.focus(); , B7 p6 n$ ^. I# z, O9 R
return false; - g$ p3 g( Q8 M$ J- g% s
}
+ N9 P$ O8 Q. V3 D' K7 |, }" x password = document.sform1.password.value;
9 Z" E5 k: ^, _4 t6 P X if (password == "") ( a: v. e0 D! U6 m8 y0 b. ^
{ 4 Q1 B% l( {3 I8 c, x
alert("请输入登陆密码"); . d7 @) U8 Z8 t+ O8 h
document.sform1.password.focus();
5 h, U5 [5 e/ c# m B return false; ( R ?0 f) K, U; G
}
5 p+ b# z7 B% S" D ] password1 = document.sform1.password1.value; & c* H/ T- I6 ?- M( _
if (password>password1)
( l0 e( `6 X" A% m' f1 b/ g4 ^. s) Y {; Q3 V3 X$ e! D$ G* @
alert("重复密码与登陆密码不相同");
8 i$ I* L, N+ Y2 f/ j8 [$ r4 X document.sform1.password.focus();
" a. q, `/ ^3 s h& G3 \, q document.sform1.password1.focus(); , h+ H3 J% o. r9 Z0 O
return false;9 T* o! I; |2 F: }2 j8 h! b4 X; f
}
( C) k5 q; o) rif (password<password1)
* m0 E5 O8 G0 u) n3 w0 } {
: v- k) S* [5 X/ W6 i alert("重复密码与登陆密码不相同"); 7 k7 r/ u1 A* l6 T# {
document.sform1.password.focus();
! C( q7 N3 y9 \) ] f; ^5 x document.sform1.password1.focus(); 0 l% W0 q9 t) V
return false;
$ i3 g# x6 ^3 E/ e+ k* G } , }+ j7 p7 e- j7 K8 ~
if (document.sform1.email.value == "")
4 p8 |# o+ S8 ]4 d+ E { / H1 y( `9 J! C% F1 Y5 {
alert("请输入您的E-MAIL地址");
* P: u3 t. f8 U. j. S, [* } document.sform1.email.focus(); ! Q: R w9 _' w
return false; }0 P! J3 Y f4 J" z4 \& g
}
# O& j7 _& a4 Z' V. |% h# \& Y d 0 T0 C3 i5 h" ]4 X1 w8 u
email=document.sform1.email.value;
6 U, Z' y8 {( c, K" t( I emailerr=0
6 m _+ ^$ S, N. I; g for (i=0; i<email.length; i++)
- c: i/ m* o# \! \, D. i {
. U# V% F6 d" R1 i" [' s* p2 k& r if ((email.charAt(i) == "@") & (email.length > 5))
5 j: S) m% U$ [7 g6 m" \ {
8 x' q& d# v e3 Q |; f1 p emailerr=emailerr+1 : `7 x, L7 d* {" ?$ C9 m
} ; |, p1 r/ ]9 L0 X/ u
} . u5 K+ @* D, h b* \0 a: I/ M4 e0 y
if (emailerr != 1) / W7 }9 x1 m6 y$ ^5 W% l2 F
{
) T [9 ]+ {3 i( v alert("请输入正确的E-MAIL地址");
3 E' @. j4 c3 d* ] m document.sform1.email.focus(); 3 Q P: o3 i, C, s7 C+ u8 q9 y6 r
return false; 5 m0 `; J7 z/ J
}
_0 P, x# c6 X" \; Z/ m9 Y* r
( t# y0 P8 W6 m3 F5 [" X if (document.sform1.checkask.value=="")
e( N0 g, d1 L/ S& H. f { , i+ g* _1 K2 @+ \9 o
alert("密码提示问题不能为空"); 3 ?8 X+ {" i1 C
document.sform1.checkask.focus(); * q) E+ F6 o5 a2 W
return false;
9 |! @1 [7 g" I. u# h: a }
4 Q S% S9 D ^* L if (document.sform1.checkans.value=="")
& D# z& Y% n/ ? { 6 X+ F' C4 a' c @; F) i/ k2 q* j/ W
alert("您的密码提示问题答案不能为空");
7 \) O3 ^, d5 b" B0 E- j4 ] document.sform1.checkans.focus(); 6 X5 W" n! N4 k ^
return false;
6 E2 Y. ?, e: e+ E/ q5 f& J- A }( R# [, U4 G& {0 c; H8 S2 L
return true;
0 }+ G6 U K. ]' k) b& x' X1 Q' ~ . o+ g9 Y7 ?0 c
}
* P( z. P1 ^4 K. t) n! ?( i4 F& l</script> |
|