|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:8 J. d& d) y% x7 C% I4 j6 O
<script language="javascript"> ! P/ H6 m; ?5 l0 c$ U" V
function IsDigit(cCheck)
& N+ u4 U8 l$ m; G+ q; o { 6 R0 D! T$ c2 C' o5 F. R( A" l) n
return (('0'<=cCheck) && (cCheck<='9'));
) K/ D4 w2 b# ^5 a2 j+ S } : I$ [( c3 }* d- y3 R+ v8 U) c
1 M. t4 K$ }) i I
function IsAlpha(cCheck)
, J) X/ I: [& { { \ {
% v# ?1 Y& b& d- P& S return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
+ {" s$ x! K1 S5 n$ J" g8 ^& ~ } 0 h) P7 P' D7 b5 r* h- g9 c* P+ \$ M
! I) ?. K. W# y/ g$ k6 nfunction IsaNull(cCheck) ) c! ]0 H( v1 J& A; H+ _- A
{
( M: d9 N7 o* x$ i# j& i7 e% v return(cCheck != " ") 5 w+ y8 j& P3 a" U% N
}
* t4 X2 Y8 [. r6 \, G
7 Z3 O' P3 @7 j" Y; ffunction checkform()
5 l8 x* j* ]- W: t/ A8 X{ k. I( p7 M# m1 o7 m' [
id = document.sform1.id.value; 5 M3 F; j) `/ j
if (id == "")
9 V0 j9 Y& F* A d4 k, n( y { * f5 x5 ^) d/ z
alert("请输入注册名"); 4 C/ }5 w7 G1 Q5 m+ J1 ]( F
document.sform1.id.focus();
; V! w" ~! c! f" t; K/ [ return false; ) ?' U, E% q! Q) }$ O
}
- Z$ @* a3 n6 v; N
+ }* F% ~4 K7 w for (nIndex=0; nIndex<id.length; nIndex++)
+ U7 `8 d8 t+ m% W7 j1 O {
3 n, \% A+ v4 s cCheck = id.charAt(nIndex); - ?3 E( K+ \$ B4 D- A& D
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
. y3 f# h5 q, b, t# D { - U2 G4 U9 @& c
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); . U5 M9 K. c) C: A7 ]0 O' w& i% r" O; O
document.sform1.id.focus(); 7 I' N7 g U6 O) C7 F
return false;
9 Y8 s# {. p7 M9 q+ v+ B+ L, D; P( { }
, W6 t6 J, g) M3 L: x9 h. D& \ } . E/ |6 J; I. v% C) m! `2 _$ C
chineseid = document.sform1.chineseid.value;
5 w ~! h2 D0 T# Z if (chineseid == "") 9 J9 f# c4 Y4 }/ ^) g) C
{
7 m! v- |" s' C2 h( d0 K alert("请输入中文昵称"); " ]0 J3 K! O: \& E2 M
document.sform1.chineseid.focus();
; Q1 E* s# _* T0 }0 ] return false;
! j& V5 M. N( \+ O% L }
8 C# W5 C. z6 `- e/ m% k+ u( g n T1 j password = document.sform1.password.value; ( J& r0 z! j% ?9 }! j B
if (password == "")
, [% Y7 l7 i4 q* h f {
+ O# x# ^7 S) e6 \ alert("请输入登陆密码"); + H* }# n- K5 b$ a: z3 }4 _5 E
document.sform1.password.focus(); ' ]* H# {, y6 A, Y
return false;
7 q: r' T: S8 }4 O" @8 i } 1 Y0 H# L1 ], f$ V( i
password1 = document.sform1.password1.value;
$ v7 m0 H3 x" x* S1 s3 z if (password>password1) , J- b+ e1 s: r7 V( d& M) p
{$ Z" U& J5 J* r. O
alert("重复密码与登陆密码不相同"); 8 i7 ?1 E% z# X w& _
document.sform1.password.focus();
" T# j7 y+ ^7 ] o4 E document.sform1.password1.focus();
! H# p- M; o0 c. o, t return false;5 r+ g( q' G- Y6 E% Z& N4 P
}
: N2 X; s$ `, Q, B+ |if (password<password1) , a3 @& p$ q% T) n
{
6 q8 h8 y7 T. ?& ] alert("重复密码与登陆密码不相同");
! d$ Z; M" _. r document.sform1.password.focus();
/ F$ m! }0 W) A0 H9 F. d$ \1 L# r1 \ document.sform1.password1.focus();
# e- G; A* v9 ]8 f return false;* R" w. I* `" ^5 Q1 Y& F' e. t8 {- a
} . s) z2 ~) D9 t9 s `* P
if (document.sform1.email.value == "") : X! s) [3 F) Z9 l. f$ R
{
* N* @; h* y5 s% Y2 |- @ alert("请输入您的E-MAIL地址");
7 t, ^# Q# P/ i# p document.sform1.email.focus(); 5 B. v% P a! R$ ]" E
return false;
3 K/ n9 X$ v& W! g/ U } 5 I% h- g( o+ r/ l
6 ?2 A5 R9 _$ A7 H) y8 y9 c j, J
email=document.sform1.email.value;
, m" ^' ^; \! F6 N& u emailerr=0 ( X! i0 O1 A6 d* {; Y3 A" Z4 x
for (i=0; i<email.length; i++) " \( ^; P: x& Z f
{
* p( E( M3 y! A4 L if ((email.charAt(i) == "@") & (email.length > 5)) & K, R! t, J; m( A
{ , [; N) c& y: k, P1 ?: h: N
emailerr=emailerr+1 ; P5 r/ M; U) `, k0 i# t: }9 t6 @
} ( M- K# B, }- I4 h
} # u, i' e8 P. w3 S$ `
if (emailerr != 1)
. W/ }- T& R- V& ` T {
- k* t' n3 P& o% w q alert("请输入正确的E-MAIL地址"); 7 I h Q6 r( ?7 V& h
document.sform1.email.focus();
0 T# T3 W2 Z, M5 ^/ T return false;
: x; i8 S- K% w5 ~5 U }
1 C3 v5 {+ H" ?, M
- ?; X9 ]9 y1 b g0 b if (document.sform1.checkask.value=="")
; P* Z) K5 M/ d; [$ E/ t { ! {5 a' O" H* k* h: n
alert("密码提示问题不能为空"); ) N6 c! W0 j( f
document.sform1.checkask.focus(); ! U; |! ?2 t+ F0 a! b
return false;
0 y$ _5 D+ I) o: U/ @ }
8 N) x7 D6 j3 J$ R2 K+ ] if (document.sform1.checkans.value=="")
! @4 @4 @: \$ Z- a! d6 e, C& g9 w {
( X9 l# c* x" U; A% `& r9 Y; j alert("您的密码提示问题答案不能为空"); # p, z! {7 J; v. _2 {, K( E, Z5 @- R
document.sform1.checkans.focus(); ) i2 ]3 J0 f1 E7 q
return false; . D/ k# N* |( b# O% B, G
}5 `7 O7 ?$ s% I8 k, S" D
return true; 7 k% Z4 X9 D: U7 t/ p( I/ b
; A' E2 k/ E/ R& ~, S+ F
} 3 B- ]+ d3 u5 T* r5 Y; J' M m }" A; t
</script> |
|