|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:6 q( x2 ]8 m- _+ b3 {2 J1 a1 W
<script language="javascript">
" B- [5 ]$ A A- _+ ofunction IsDigit(cCheck)
9 m. y2 u7 D+ U9 Q+ h; l: k% a { 7 k$ j- q( F9 m( p9 g2 m
return (('0'<=cCheck) && (cCheck<='9')); / }+ C0 p8 Y* {# R7 j$ W
}
3 b! ?) F. d; T' w$ m; p* W( ^
# o4 i: L1 W& [# _; K2 mfunction IsAlpha(cCheck)
; e" ~9 u: o; \ [+ i. V' A {
+ a3 b! _( r6 Q6 O. m' E2 X: B return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
- L. p" g. o- ^+ Q" v } 4 x" m) @- n+ a% X. L
, s3 o1 H5 [" _# T8 z" E
function IsaNull(cCheck)
) n9 w1 G: S8 N. K# P { - l M7 N- X% n8 B6 z0 F
return(cCheck != " ")
: c' W9 w, I: e; f4 l2 U! H }
& V, Z( }8 }+ x" p9 I8 O$ J. s
# E7 q- ?4 z* r: e/ ofunction checkform()
' u$ Q+ N. _, _0 H" l) Z{
5 j1 |% G. |% S0 z! U id = document.sform1.id.value;
, M& E7 {9 f" Q f1 v if (id == "") 6 K- s; ?" u; t' x) v+ E
{ / V# y6 o5 f2 s' l
alert("请输入注册名");
! ~: m# d1 k+ Z. L6 p document.sform1.id.focus(); " [3 `+ x' E( q6 U6 f
return false; 4 [" E( U! J. |6 Y2 w
}
# H. R6 c2 Q' Q- C * {% B! v6 w- K6 T$ v2 I* B# A
for (nIndex=0; nIndex<id.length; nIndex++)
5 C' B$ x2 g8 T2 O( E5 P" X2 u! @ { ' c7 F }" V# u) _8 z$ |
cCheck = id.charAt(nIndex);
, q& d4 N W; M9 D1 ? if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
( n7 ^9 H* N( z* b U { $ W: b0 j( r3 Z% l. t4 v
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
" }9 f& g, p' R5 Y document.sform1.id.focus();
* A% V) t' ]+ K# Z return false; % i( Z/ H. V, b) w/ p
}
, I7 V/ I3 o5 F: g }
; |8 e- z+ i4 ], A! i chineseid = document.sform1.chineseid.value;
: _3 r" o( P3 R1 s6 i) N& o if (chineseid == "") 2 T+ {- N N2 p- M9 X& r* K
{
. T) o y7 h9 l! A+ m/ S+ g, H alert("请输入中文昵称"); - M2 e$ I/ G" p7 {! \$ b. m
document.sform1.chineseid.focus(); 7 {1 B5 [) [% x
return false; ( _4 l; J+ s% ]- r" u, h( V. Y9 w; I F
}
) A- ^) G6 ] A' K& n password = document.sform1.password.value;
0 `, Z1 i9 |1 ~* H; g# x if (password == "") ) y6 C5 u0 a. J! M( H
{ 0 q% i N3 S! n0 i2 o( N% B3 [! z
alert("请输入登陆密码"); ) \/ K1 F1 p% F! X% h6 x, ~' r" i
document.sform1.password.focus();
/ C2 O3 r# U: b* [' n return false; ' C7 m- [9 A d3 h
}
/ v6 Y- u; J" L. i/ b6 E password1 = document.sform1.password1.value; + |& i8 h( G/ ^! p+ d9 e
if (password>password1)
8 g$ w; W2 Z) T# T+ x+ g {
1 i ~+ {4 e( \* [3 w; Y/ e alert("重复密码与登陆密码不相同");
" S. h0 v. O( o4 t& S2 X( y, I document.sform1.password.focus();
1 T9 w/ v/ Z6 y7 R, e4 q document.sform1.password1.focus(); - P, R( m' u4 l+ X( ]$ A9 P
return false;
9 E& s* A }" O/ H7 O/ ] }
$ ~. Y+ G+ H* W/ Z& Eif (password<password1) ! s" l Y' b( `0 t- B( T% Z
{
* q2 ^3 m5 ]* e) X5 t alert("重复密码与登陆密码不相同");
& G4 N2 L( t, F document.sform1.password.focus();
8 B4 Y1 p3 n1 F1 n) w. c' X document.sform1.password1.focus();
5 v) Z$ a1 l- l) `, ~/ e5 U return false;
. J: l2 v: b2 M! g0 S' b } 0 N' x' c- V0 P
if (document.sform1.email.value == "") 7 z7 c0 Z f; r! K+ v" _
{ 6 I: c! i$ d. _5 k8 _/ B# C" X
alert("请输入您的E-MAIL地址"); , o- `7 n/ b3 f1 n; k
document.sform1.email.focus(); 9 f9 M, ~/ ]. ^. p$ O3 K
return false;
' e1 } i* [2 E* t } T$ S) w% s1 k" f6 p7 B& [
H. N# I% |% p* Y1 G* @) K email=document.sform1.email.value;
6 ~6 p+ Y* ] } emailerr=0
# l0 l8 u6 B9 Y. v+ K8 k for (i=0; i<email.length; i++) 4 |! Y5 r# p3 o$ P+ h1 P( @/ T; h7 p
{ + [ p; L) ^" e6 q
if ((email.charAt(i) == "@") & (email.length > 5))
3 s& {. c# b) l/ O1 r5 C {
! U5 N0 A+ s- t6 S# l9 W, L6 H emailerr=emailerr+1
: g( S5 t$ I1 `3 y. P) k } ; W/ F2 h& J) W( q8 e/ ]
} 4 C* V$ q/ s5 s) K# x, N( h- P* M
if (emailerr != 1)
; i* N8 n& a- @* g {
6 b( k# \" _2 Q, P, }# M7 }1 `0 O2 r/ m alert("请输入正确的E-MAIL地址"); ' ?4 H M Z$ K- f6 m
document.sform1.email.focus();
( m* Y" t/ K+ v7 @4 z5 `1 a' e: ^ return false; ) P: ?4 z' ?' a- P2 p, M
}
5 \6 M1 j8 Y& q% N: z ! H. ]" O9 g! x* R( u
if (document.sform1.checkask.value=="") : Q" X8 z, T: |8 G7 x1 m0 H9 G$ b
{
5 M- Z) q3 o% D; u alert("密码提示问题不能为空");
! g2 S/ @" w' O6 v. M# h document.sform1.checkask.focus(); 7 y2 g0 \3 z! N. z# w; z
return false; / R4 I+ q/ f" |2 T: ~
} # V0 o/ }5 c) Z' i( `/ v
if (document.sform1.checkans.value=="")
4 V: E* `* W; L5 I { u* j9 X4 R* N9 a6 b# Z/ I
alert("您的密码提示问题答案不能为空"); & s2 \; l0 a. X5 m) W. |5 Q q
document.sform1.checkans.focus();
( ?' _$ n) ]5 |* }( U return false;
& J5 | G1 P% L. z6 ^5 C }; {. X$ B% w) i5 y" B% y {8 K/ M) Z
return true;
5 c0 k8 K: H+ ]# Q
3 y/ p0 Q- P1 {$ L1 S0 Q7 C9 |# }- e Y, T}
: N5 f O7 I' d! ~) i</script> |
|