|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14333
- 金币
- 2452
- 威望
- 1647
- 贡献
- 1400
|
这个脚本对你可能有帮助:
3 T p; k7 l" M* H) V<script language="javascript">
7 \0 u3 X* k' M: d: wfunction IsDigit(cCheck) % H0 f$ R! T4 k' D0 Q
{ ! M8 t8 H, y* V1 A y0 m
return (('0'<=cCheck) && (cCheck<='9'));
+ B F3 X' v! W3 A, B }
( L- D. c3 m; v; I( V8 ]2 p9 N / L9 V2 Q5 w# F5 s" [4 ~& S
function IsAlpha(cCheck) # r. F# ^) s/ \. I
{
: G+ J4 S' T0 O* E$ c) W return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) " [- h, g0 l1 n& G+ }
} 4 [! B! W! x, C/ e2 L- @- p
2 n7 D7 K5 w, A& c, N% r5 Zfunction IsaNull(cCheck) 3 f& [3 H: g# l; @) c2 Y
{ : [/ ?$ o# t X9 }! _" \% d
return(cCheck != " ") : q2 r' i) \$ j+ e
} # \' Q3 V J" T& p
$ K* N: a+ E4 Hfunction checkform() : v0 n: i' c6 a
{
3 R' Y8 ~& A; c id = document.sform1.id.value; 4 ~# I6 S* D$ {1 s) B) B
if (id == "") * l: _! ~! t$ H- c+ z
{
# F# j8 Y% H6 J q alert("请输入注册名"); 7 J# M. U% R8 K" y$ c5 G
document.sform1.id.focus();
+ ~3 e8 N8 [$ ?$ s- {! l0 A1 _3 E return false; " b6 D% L) D9 _8 q$ }
}
2 E# }- t5 k# y( P5 }
! o* T% Q) i F% o for (nIndex=0; nIndex<id.length; nIndex++) , G# h$ \. D8 {. i9 X7 x
{
: ~) D/ ^* ~% ~ cCheck = id.charAt(nIndex);
o3 U H4 F" _: L if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
1 H6 r; t3 e* Y2 V {
5 K% R9 U5 `0 ~8 {8 E* g alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 6 j3 I2 {4 ~6 I: x: @' v
document.sform1.id.focus(); - a G6 F3 V6 {% E
return false;
: u8 \8 r$ k& N/ a5 @1 h }
2 b' ?1 ~ j; \ } , g9 O3 b% `! f) O# O
chineseid = document.sform1.chineseid.value; 2 B+ i1 G, G6 Y i1 y; T
if (chineseid == "") . k" p) _5 u+ O+ n6 V' \- S
{
2 q( B) Q" E& l9 m+ P+ ^6 K alert("请输入中文昵称");
- Y9 ?: N8 ?) H( v4 j9 j: g document.sform1.chineseid.focus();
$ S* k7 ~! [4 W! K' i) s. ]+ Z return false;
% K2 {8 n$ J7 `8 { }
& X! o5 p: b6 Y6 d- E password = document.sform1.password.value;
: \& {) K+ }, `' V8 R/ A if (password == "")
u. }' N- @2 d4 i { + M8 G; i; t3 p" H( @
alert("请输入登陆密码"); : v& n& D6 k8 b/ v5 ~! D8 ~- T
document.sform1.password.focus();
, ]2 K1 @9 a1 u6 ^* t/ G4 I3 M return false;
! X8 B1 a4 C+ B* N+ s( d) L }
. \. }/ D( r- l% V password1 = document.sform1.password1.value; ) T7 W& o6 J* j* @
if (password>password1) , L3 L8 A8 b- O1 j3 ?" e
{; k& z- N( i2 \* n
alert("重复密码与登陆密码不相同"); ) P% V: Z3 b! X
document.sform1.password.focus(); / M y7 U \% s0 v: ]; n9 g1 J
document.sform1.password1.focus();
8 v0 _' m; o/ \; m1 r return false;6 [4 k) s9 x) f
}
j+ f0 H8 Z: Kif (password<password1) 6 W. K4 T, V' }* h7 i- I
{1 y5 B9 z1 T2 Q, ]5 S5 \
alert("重复密码与登陆密码不相同"); - Q0 U+ P* j# r1 N: `' @
document.sform1.password.focus(); , S; w4 {, j- Y% h
document.sform1.password1.focus(); 4 e; \8 n) r( k. S; q1 @0 c
return false;1 w" F( u$ f) P" L
}
, Y* u. q6 ?, C( |! b if (document.sform1.email.value == "") 9 I6 i) H/ \; o7 n7 a, n+ m
{
$ ~% i+ V- H, J3 i( L alert("请输入您的E-MAIL地址"); 7 ^. A) u0 n5 @9 ?
document.sform1.email.focus(); ( x8 g+ o- F" G" [
return false;
- W: _) k9 n' G% c( y8 H }
9 b2 k$ Y! g" O! q, ]
6 E( ?# t% D- g3 n7 ^& G0 w email=document.sform1.email.value; + Y7 ^% L' X' w+ a$ ^
emailerr=0 ' D0 m, W* A' M; A( }5 d
for (i=0; i<email.length; i++) 8 L6 G, J/ f( G7 ^; k
{
! T. ^) O# [' ~ if ((email.charAt(i) == "@") & (email.length > 5)) 9 x( [. i) d6 D8 {9 x' W/ F5 w
{ [* F) t8 Q9 @- T6 a) U
emailerr=emailerr+1 ; z( h5 Z ]9 {7 ]& D4 A/ H9 L) h
} ! g7 {9 H. Q! |9 P
} 1 T& |) P# w7 F" @# p' n4 c) m
if (emailerr != 1) . L$ o4 w+ x6 { B
{
/ o/ n7 n6 X6 Q) j7 w9 u alert("请输入正确的E-MAIL地址"); ' F* r) N+ {3 x& s$ }8 ?
document.sform1.email.focus();
$ D& |1 T$ b0 q return false;
7 x+ u% R. c" f" T: y) E: |: f% b } 3 M8 q o2 H. {4 h6 C
9 N- D+ t, \. i, _ if (document.sform1.checkask.value=="")
2 l# D9 [, M( W8 Y { $ x! V9 h8 G6 b! f, k( R2 a
alert("密码提示问题不能为空");
. M- S" H6 q2 s document.sform1.checkask.focus();
3 t1 l, u" E: j% m return false;
: m o/ S/ H$ a2 y: _ @9 O } - ~7 O! k# d8 W
if (document.sform1.checkans.value=="")
% B8 f# X7 R2 y- C {
. u: w% z3 m! X0 _' D) C alert("您的密码提示问题答案不能为空"); * [- u" v" Y8 B$ n
document.sform1.checkans.focus(); 3 P5 u( M9 E& c7 R1 P9 r+ q! O F
return false; ! ~8 S. T' l% s" | s% y
}8 o" s. V" ?) r1 s) x( @; w2 b
return true; 4 E, z! j. c& R% ]9 f' K
/ \5 l( L6 e3 O ~8 p
} % ^& P3 @( R$ D$ a$ T
</script> |
|