|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:+ w4 ]/ |1 |! m- R7 W+ z4 v
<script language="javascript">
: u7 K9 e# E9 V- @" N zfunction IsDigit(cCheck)
. D8 N- i c% I1 }& I' M. S% _% ? { 5 w! {9 K- }2 o
return (('0'<=cCheck) && (cCheck<='9')); ; e1 ]' a+ Y! u0 ?
}
6 w$ c; K0 a5 d. p m5 F / g2 Z, D8 T {1 _3 I
function IsAlpha(cCheck) 8 S$ A3 V T& ]4 V3 v( o( l; K
{
- x+ t8 ^3 P4 G return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) . G9 x& ~8 w9 w0 G+ M+ u
}
0 R" g- \+ d9 a% S9 n' I# L
. T1 x; l" ?" j& ?. pfunction IsaNull(cCheck) * N. S Z5 B- P6 J( y6 d3 X
{ + X7 J0 I3 z7 {! ]# U" L! K+ k
return(cCheck != " ")
! l& x' C+ y i4 n$ m+ [% O } ; u6 r9 u0 \; @9 e+ p9 b- G
$ h/ o* ^3 y: R5 [) D" M
function checkform() % G6 `+ P7 ~* p! @3 g
{
: g9 y6 C) b% B8 g5 E8 D id = document.sform1.id.value; % d) W8 `5 {0 p9 }
if (id == "")
+ T' X a" h" m5 i5 ~+ D# ] { . c. ^$ V% O9 t% E1 O4 z
alert("请输入注册名"); " c2 y4 W) q) U2 M' d7 w* u! Q
document.sform1.id.focus();
" S- f' \0 u6 u' L6 U: G0 n return false; k Z/ L& O: J3 z
} [' Z' G5 Q$ B- L
8 X- r/ R- o) U, U2 h7 {4 E for (nIndex=0; nIndex<id.length; nIndex++)
% x$ z* z( f$ N/ z5 W4 ^8 | { / |9 w5 \/ J8 T2 X- b3 K, k
cCheck = id.charAt(nIndex); 7 u: t L- \9 g
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 4 n% U% |3 V% W# }: k6 c
{ 2 Q+ Y1 \5 w- {9 Y4 T* W
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); # o% E; W. G4 D, \6 ^- ~
document.sform1.id.focus();
+ s8 {+ I8 g L) l* l$ q2 i, y5 y return false; ; G9 o) E# G6 A6 g5 J
} 3 ]; I V+ {$ @( p9 p4 a1 P. h
} 9 t: r) ~, V6 n, l6 ]! _% O
chineseid = document.sform1.chineseid.value; 0 |0 D e/ V: Q9 X# c. Y9 O
if (chineseid == "") , M) u& i. M" M. V, ^, f
{
: i( F8 J p" C8 p8 N8 z alert("请输入中文昵称"); ! A [5 ]+ }- U, W
document.sform1.chineseid.focus();
. Q, o: X$ B6 T7 q. n+ p return false;
1 L5 [! A# a. \9 \3 p } 2 L* u6 |6 i" O' Y' f6 l
password = document.sform1.password.value; + d- Y/ b5 X8 H# i
if (password == "") * N1 K; R1 x8 } z; J$ m
{
/ q z2 k5 N, e Y9 y( R alert("请输入登陆密码"); ( h) D6 c- E H. `
document.sform1.password.focus(); % p; a+ x) `4 U, w2 u% Z, U
return false; * o6 E( R1 v! L8 q
}
1 J( w- [5 P7 f7 \8 Y0 Z# r8 d password1 = document.sform1.password1.value; 2 g5 d0 n$ U5 _/ E, u T
if (password>password1)
" X8 b% O+ k4 |0 a, b9 o+ U {" Y1 u& p4 X3 G4 D! F
alert("重复密码与登陆密码不相同");
. Z' C. ]4 O" ]0 f D' k document.sform1.password.focus(); ( Z& l7 f! j- x9 N0 J
document.sform1.password1.focus(); 5 j4 r: v: L- Z# z3 V8 d/ Z
return false;! X% o' h2 V2 d! R9 \7 x" A
}
6 j3 y Q) S5 @' @8 bif (password<password1)
B% u7 H; f8 \- r$ U6 ~) ]8 a {7 m( o8 F7 b5 Q- a3 X5 Y3 ?! h
alert("重复密码与登陆密码不相同");
( ~$ i9 m ]. I V4 Z document.sform1.password.focus();
$ j$ I# d6 t. [! g0 v* ?! ] document.sform1.password1.focus(); ) m4 {) i5 h! ~- B, N
return false;
% Y. l7 m. j3 L2 X. } v8 f }
! j: @, e1 ] W if (document.sform1.email.value == "")
8 t4 I2 l$ ?$ W: {2 _& B {
9 ^ c* b |- ^; S alert("请输入您的E-MAIL地址"); 2 p$ F) L" f5 ?3 l$ \- H4 {
document.sform1.email.focus(); $ ^6 H3 F+ D0 h; C% @# y
return false;
3 v' f6 c+ F% y5 I" h } y" Y5 d, g, F$ \
2 P1 |, T8 \+ r" X2 I7 ] email=document.sform1.email.value;
, }2 {, w$ {/ U emailerr=0 9 ^+ l- X' C" R6 \1 e
for (i=0; i<email.length; i++) * W# {8 U* y9 I* m9 D
{
* i# B) S. O3 e if ((email.charAt(i) == "@") & (email.length > 5))
* F) Z L, ~; y {
8 o& b. W% N4 {) k emailerr=emailerr+1
( \( }# u9 q! W) A8 \3 x }
( u8 x2 o/ s2 i }
/ a0 \/ S+ m6 z6 ^4 J% E/ ` if (emailerr != 1)
! f3 t" C+ Y4 G8 L6 q: B/ g {
) Z) L% G% w0 h; h$ A# k alert("请输入正确的E-MAIL地址"); 4 u j G/ R3 ^$ c7 V& x( x
document.sform1.email.focus(); 5 g) {: q, h7 V% I$ w& G3 K
return false;
, t7 ^6 k/ p7 n; j }
1 s; V$ M$ T7 D1 F& f( W# ]+ @# X; g
3 w$ Q1 c2 j0 Y; i if (document.sform1.checkask.value=="") , ^) W5 ]" C+ h& e z d2 g: P" ?; {" V1 \
{
8 i8 ?$ d0 m8 A, x+ o6 t9 P% u& J* Z* R alert("密码提示问题不能为空"); " J& q: W% `4 h9 E$ v
document.sform1.checkask.focus(); / {% P$ z. u1 T
return false; . g- A' O; d* H$ [
} 0 m5 e/ _6 w; b% F a* N
if (document.sform1.checkans.value=="")
9 e) ]5 b- H2 I* d) R9 h7 o {
$ ]: C+ ~8 Z3 S3 P, u, {* [ alert("您的密码提示问题答案不能为空"); 9 e* `1 O3 c5 r+ G6 N" a
document.sform1.checkans.focus(); 8 l' B: x! ~) u8 z x
return false;
; N/ D* [( f3 n }1 ]: L [( T# O% {7 ?
return true;
+ K% s3 ?( y+ r4 ]. }* M* ~& K
7 V- |6 ?( p9 ^& w4 b/ d- l* I} ! p# h% p1 e( J2 N8 L. d# b
</script> |
|