|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:# O3 X/ N1 x7 A+ G; a# R/ U
<script language="javascript"> 8 ^* `% F$ U0 `. ]# D# V" b3 h, ~
function IsDigit(cCheck) $ t( Q; x* K/ t+ h, t
{ 3 ~: J/ b8 \: C# W- o
return (('0'<=cCheck) && (cCheck<='9'));
# `: H/ N5 o+ M } ; N* x- V7 C6 T+ A5 |, t. a) s
! A' h; Q" [% P j+ i
function IsAlpha(cCheck)
: ]. ~# l6 H( ` {
, f3 n! A7 A" a7 @. e) Z$ G1 [ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ( b# a% o0 i7 M, n# t
}
5 v. y4 b& p, g d, F# J. | P# B/ `
function IsaNull(cCheck) ! |( U6 n f% Y$ Z- }4 g g
{ & s' l0 L1 A C" z/ M- o
return(cCheck != " ")
9 @- i n/ z. R) @+ L. s6 h, O }
% n3 l% z" ]) I, k% [- h( I* U1 o
$ W# ^0 Q( D6 w8 u. hfunction checkform() : o; D! [$ S0 }. s
{
. _1 Q0 T6 \1 a6 B' k4 H& ? id = document.sform1.id.value; ) b2 B- a# g* l3 I6 S2 ]/ Y
if (id == "")
; o9 b' k' p3 [6 j4 O { 8 ^2 Y; [5 m: Q/ A3 w7 r5 ~$ y
alert("请输入注册名"); , V/ [0 Z, |, ]' |! {6 ]
document.sform1.id.focus(); 4 G% V. s: I! t& r0 V
return false;
* e- J$ I7 U, Y3 z$ `% e! D }
8 Q1 C5 E8 S* P0 a/ y6 f3 F+ i ' Q3 X0 f# _# n* Y! I8 z6 j
for (nIndex=0; nIndex<id.length; nIndex++) 2 X: {! N0 X8 O/ i5 i6 X. ~
{
\: g* T% \1 J7 ? cCheck = id.charAt(nIndex); $ P0 w7 H3 m8 R+ R. [9 ~
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
h8 W- j( y& C M { 6 B" x: z: e, X1 _! V9 w+ L# e
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
7 k* w( `$ z7 t: [* `' \9 w h/ D document.sform1.id.focus();
& i, \; ~% z0 N" y& i return false;
+ {: Z8 q2 Y6 n" ^ } % p$ l1 p3 ^( }
}
4 Y, a( c9 k# N6 q0 y* G: t$ { chineseid = document.sform1.chineseid.value;
# W; m; u/ q% a* `3 p! j if (chineseid == "")
: |: u* B, c" i+ d y, U" t3 | ] {
O1 O3 M; ~5 l; O- c9 K- _ alert("请输入中文昵称");
: p3 ~$ V' w4 N document.sform1.chineseid.focus(); # D$ F! ]" d* `
return false;
# N: l( W2 s5 e0 n( \ [ } $ @) V" f6 z& E7 r' y2 c$ L
password = document.sform1.password.value;
# s; n" i: l8 o' A& @6 s9 A* m if (password == "")
2 l0 i7 l- |% D3 @ {
' X7 @& N5 a9 ~) ]$ t alert("请输入登陆密码");
) t# H* p, C% |& u; p4 x document.sform1.password.focus();
/ W0 [+ f; q6 ^5 G7 y; Y return false;
* Y1 F' }! w# w+ ~; j# F9 i } 6 i g7 L6 I; } o
password1 = document.sform1.password1.value;
5 M3 |2 m6 R0 W$ H* v2 _( l$ r if (password>password1)
, i$ `: U! l* J( [6 g { X l; @$ R* V) J
alert("重复密码与登陆密码不相同");
! z) r5 h2 R+ D3 ]7 K document.sform1.password.focus(); ; p7 N3 P& _5 b7 x8 V1 L7 N
document.sform1.password1.focus();
' j8 O. h N ]/ o return false;
( [" ?7 ^- D! F8 q% n }
+ x! {. n. N6 F, w, m! s& eif (password<password1)
- n4 e. v: [/ K/ s5 L# U) k+ U {, P/ T" v; {: Z1 T7 x8 T' S
alert("重复密码与登陆密码不相同");
" U, ^# B/ P9 p! b2 h document.sform1.password.focus(); 7 {( W) `# r4 b! l% K; A: i
document.sform1.password1.focus(); 7 P1 X5 G, c4 \
return false;
8 P; l8 T; @6 Y ^3 u; T } 4 [& V" _) j, M. A& q
if (document.sform1.email.value == "")
: i* E7 e- D% ]4 A1 r# y8 ~6 T; r5 o { / ~5 ~: T9 v/ j: w# _% @
alert("请输入您的E-MAIL地址"); # b2 z2 l; ^# p) R% v/ J4 x. ~7 S
document.sform1.email.focus(); 8 {; L3 }2 n" s
return false; + I! C/ j$ n1 d+ q
} 4 a: m0 n( n |. k. j
$ u% B {. \3 O- n/ h1 Z email=document.sform1.email.value;
8 V# Y* M& s/ O# B9 O* A' A# W7 e emailerr=0
* ~# ~* ]! |! k' L1 O3 i. |' M4 G9 U for (i=0; i<email.length; i++) " s$ Z: l& l/ b
{
; u/ D* p4 N! z: W: n2 b9 c9 ^8 v, U# y if ((email.charAt(i) == "@") & (email.length > 5)) 5 I3 K& ]6 H& i4 N5 m: X: v$ s- b
{
+ r, ~ k5 G5 `) m/ T- e emailerr=emailerr+1
8 Y6 X) n) Y! ~8 ?6 B4 B/ |7 r6 D }
: l3 i7 p( R! |" F }
: v: H/ }( _3 @, u2 ~ if (emailerr != 1) ' T! v$ Z' u1 V
{ $ V- f- u+ ]4 d
alert("请输入正确的E-MAIL地址"); 3 H5 e2 M5 B* O/ G3 X0 r5 l
document.sform1.email.focus(); ) @( h0 P6 u& \8 n4 [8 e
return false;
7 y, Z L* H. Z" F9 m, R }
/ w. m- C5 Q, u: M2 `- e" y 5 \9 r+ E. d) Y) X
if (document.sform1.checkask.value=="") . ^2 I0 P3 U: b: Q/ M
{ % G a) [9 @/ q% G% c
alert("密码提示问题不能为空");
# {9 o: ]3 H* Q7 E( O, K document.sform1.checkask.focus(); - p8 I& O7 @, J) _" P- Q# ` p6 A) o
return false;
. ]( b5 ?- u+ x- ~. v3 P }
* z1 e M9 z/ }: b- R if (document.sform1.checkans.value=="") @6 z- h( S% X( b( M
{ ! K% p) f. W0 Y& d6 V7 F
alert("您的密码提示问题答案不能为空");
* [/ ~4 K' Y8 \: ~' x" k document.sform1.checkans.focus();
& ]* f1 z. X7 n- D$ Q" x( | return false; 6 l/ L: I3 u4 z5 R9 `/ R! P. y5 f
}
; J& b$ H7 D$ p- O( R l return true; & a& I9 U8 K w6 p
7 K0 }' f6 Y8 S, T0 {% H2 c6 u}
& P/ x5 f5 ]/ N& Y. o* m1 X) l% z</script> |
|