|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14369
- 金币
- 2470
- 威望
- 1647
- 贡献
- 1418
|
这个脚本对你可能有帮助:
' u7 K; u+ s) P) r% J( G/ ]+ o# u<script language="javascript"> 3 ?4 \) M% e2 G/ m9 C+ ^
function IsDigit(cCheck) # x7 V7 Y2 q0 ?/ P9 l; X
{
# Y3 }/ _' u: ]7 F! W+ x5 [5 w5 I return (('0'<=cCheck) && (cCheck<='9'));
/ E8 h* P1 v( `$ ~/ x }
; m3 N* d S0 Z1 A; c6 x- i( k& F. l
( g! ^6 r- H8 o1 I6 A/ ^function IsAlpha(cCheck) + r; H7 k3 A; a4 e( X/ r
{
) D% b) D% I( M! |4 Y3 i) p return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
! g9 U3 B* ^6 h9 d s: P } # g+ N; t" ?6 t1 u/ t) J
+ T% W+ U- u; n3 Q+ e/ B O# {+ O$ @
function IsaNull(cCheck)
; i! Q4 a: }: C { ! Z. U3 l6 t$ Z+ l
return(cCheck != " ")
1 i9 M2 k9 |/ y, G$ L0 s }
# z1 z) J, F) U2 R
4 L- P3 P( `$ c' Ffunction checkform() 2 h: |* d' v0 ]& U
{ 4 R- H1 {. F& j) T
id = document.sform1.id.value;
& x1 ^ O* j# ~0 o' a if (id == "") . L& @0 e* z1 [/ n: ~* @( L
{ ! C2 \; Q' I$ s+ y9 ]
alert("请输入注册名");
; y6 m. [+ n! F document.sform1.id.focus(); ]5 H- N9 k6 V" `" `* ?: r
return false; ' \; y8 ^8 u% L4 U& A
}
- D" c; b2 G/ z/ F( r ; J v; T9 D( \ v
for (nIndex=0; nIndex<id.length; nIndex++) 8 o/ H3 N$ h' g9 s& @( |
{
+ b9 S; k0 n$ }. [) ?7 t* | cCheck = id.charAt(nIndex);
& k8 B1 H/ p- D2 X8 ]& q3 l if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 9 q8 d: B4 m$ J* X
{ ; ]" H! g% k$ c! U) z9 s
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ( T9 b: g/ w [5 A. m) F4 W
document.sform1.id.focus();
$ t; g5 g& x5 X0 q, V5 y* g return false;
$ P3 S }) s+ N' {; ^ }
1 s3 g6 |8 Q9 u1 E1 F5 H- y }
7 j. e' n% l& J- t/ G chineseid = document.sform1.chineseid.value;
+ n5 K4 u) Y9 j) w6 g" n8 L* T if (chineseid == "") 1 u6 Y: e3 }6 |3 U
{
$ ~8 ]4 p- }$ f1 }4 H alert("请输入中文昵称"); ) a4 D% `3 m( e- T% Q5 k( m
document.sform1.chineseid.focus(); * M% V" T; T# X9 c* T/ M( `
return false;
# t& a3 e+ w; w I4 C }
7 I/ L4 i) \5 [0 b password = document.sform1.password.value; % I3 Z1 ~( A9 _- x7 y; e- F
if (password == "")
$ D; ]# c8 O7 s { 8 a9 \1 w: G3 c& w
alert("请输入登陆密码");
5 W' j5 a T+ O1 ^* w document.sform1.password.focus();
" r# n( n& L2 b6 ?$ G; Y+ b4 k+ Q+ t return false; 0 |- b( _- t; A m
} ! n# W2 n2 e* U: c) l( H
password1 = document.sform1.password1.value;
& F8 x9 i% h0 J# S6 } if (password>password1) ` ^7 X# O9 B, y5 h- P
{- c6 K5 N: S* _. j6 J7 i
alert("重复密码与登陆密码不相同"); # I R5 \6 P1 v+ ~* q) @% ?9 u
document.sform1.password.focus();
: q w! v' r2 z: z- E document.sform1.password1.focus();
2 h3 A+ e: ^) A, r- S return false;
, i: G- O$ V) t1 ? } ; U4 T$ f% N" R
if (password<password1)
) r U3 n6 j7 r/ z- z {
& F' G% R% V- t5 Y# m% a alert("重复密码与登陆密码不相同");
; f$ p# u! |) Y9 M document.sform1.password.focus();
# u/ \! }" z. I document.sform1.password1.focus();
9 W- g2 p4 v' f, O4 o u5 n9 m return false;" W- Y% ^* p' Q
}
( y7 K' F$ C+ R. D3 \ if (document.sform1.email.value == "") % }5 j8 R R4 [" G, I
{
; B. F7 F7 C2 B) G5 Y$ m" d alert("请输入您的E-MAIL地址"); 4 l) T/ k$ ?4 K5 L9 f: f& y1 `* F
document.sform1.email.focus();
9 ~' _$ W' Z7 ~ return false; , g3 X1 [! m! r
}
; T7 [" J) \6 p6 N* T ; q' v" z& h) X
email=document.sform1.email.value;
5 ~# [/ s- s" v5 E" A, P G emailerr=0 1 w8 H" u0 U' E5 e6 F# [
for (i=0; i<email.length; i++)
) @4 W- G V. C6 s {
# m. ]1 ^3 q+ Y$ R if ((email.charAt(i) == "@") & (email.length > 5))
4 _% o# e9 \/ I* k% G, Z { 8 s l: m \3 u1 U( j' F! y
emailerr=emailerr+1
& ^3 f" T( z* w2 g" H9 t } 1 v5 u' s. h! H9 |
} 8 ?9 w7 F( X$ v& R$ x: g
if (emailerr != 1) 5 M/ m" e& O$ G1 `- M$ W# _
{
; T/ \9 B4 d3 {5 c* Z/ w alert("请输入正确的E-MAIL地址"); ( N: S1 y" @6 Z7 p$ B: l
document.sform1.email.focus();
9 V) f. s3 g5 t" k+ J( b return false; . s% g- k+ N4 d+ t$ C
}
5 B# ~# I3 x+ h
1 e$ }8 e- x0 d9 i* M# B if (document.sform1.checkask.value=="")
# R- X# d9 B+ B( T% [: J: g {
8 {: I& H4 ^0 V, C G! T alert("密码提示问题不能为空");
9 n+ @ {. d' Y( ` document.sform1.checkask.focus();
. T! u* p* G. |7 n) w3 h3 C6 v5 r return false;
4 w$ j( X [4 @7 V# U+ m } " l( w3 G/ m- ]- u
if (document.sform1.checkans.value=="")
9 b$ a2 N0 z. F% B& L { . m; I# M5 w( Z; Z3 O
alert("您的密码提示问题答案不能为空");
. ^6 Y1 ?' y/ Z0 V7 B document.sform1.checkans.focus();
+ g$ w; R; b- _) u return false; ( e8 c& w( h+ ]: X$ Q
}: j; s/ Y) n! t/ P
return true;
: a: m9 u- N# v! \7 d2 B) | 1 f1 X6 w* M1 r5 T; F2 c! h- u1 J
}
8 X6 B+ F" ~0 _8 E, N</script> |
|