|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14417
- 金币
- 2494
- 威望
- 1647
- 贡献
- 1442
|
这个脚本对你可能有帮助:
* s2 F. c ?0 B; h/ U+ Z% S<script language="javascript"> 0 L3 I, d8 H9 K% T. O, ~0 Q# ^
function IsDigit(cCheck) ) ~4 X& H) W% X" T5 w! x" ?# l
{
) M+ X9 s" V- H return (('0'<=cCheck) && (cCheck<='9')); 9 t- b2 }5 Y& S& H
}
0 T c6 ~8 |/ T' D% u ) v7 ~8 h4 H) [# \, q# e
function IsAlpha(cCheck) 0 h* x/ \, |; v0 M
{ " F/ j9 M& ?( C- c
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) . s* b; }8 R$ E& ~
} 9 r1 G( h3 i4 z( K! R0 C
) Y& G6 F2 @4 @5 q7 Z4 p. Q, |function IsaNull(cCheck)
2 n7 h5 W/ D5 Q& g/ \ { ) U3 O; P2 v4 m5 S0 L u( A% c0 q! w# E
return(cCheck != " ") 2 x; X# v8 O5 T7 f) m- Q" M
} ( i4 ~2 n3 ^ f& K3 ^! M" B" b- F
O- Y4 K& g5 I+ I) Gfunction checkform()
7 Y, Y# K" x/ l: f{
' R" U8 |, e$ J8 { id = document.sform1.id.value; ! P3 m3 f( R, S& ]
if (id == "") 3 i* U6 G" o8 m9 z
{
* ^3 r' Y7 h% p+ u/ t; _ alert("请输入注册名"); * p# ~5 c4 @1 v& n2 F4 n
document.sform1.id.focus(); 0 X3 B' j. z" m7 z* r* v, G
return false;
% b& A& i( s3 y- p3 [9 n } & N8 t5 ~9 A$ D, E2 V1 B# @
! ~! G" D5 t' h9 [* y; } for (nIndex=0; nIndex<id.length; nIndex++)
|' _' }! z: r' Z, G1 I" C5 N { 9 ~8 Y9 t9 w# M' ^
cCheck = id.charAt(nIndex);
# ~* P0 ~# G4 x8 r% g2 d- K5 f if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) % o6 m8 m2 R, n& l
{ . U% Y' B+ {9 Q. O: A7 i
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
7 U3 l5 n9 x9 N- s" }7 C document.sform1.id.focus();
+ i. x8 U" J& S _6 @ return false; 6 s& w N$ Q2 |
}
! K8 d# b5 z# p: `- j$ p } , j! \, e; Z( `7 ?0 p8 Y
chineseid = document.sform1.chineseid.value;
' J7 j' @" f" {( E2 N. p% M$ `- L if (chineseid == "")
% E& T. I7 V6 f {
. ]6 f# k' u0 Q# ?) x- s4 w alert("请输入中文昵称"); $ r% A& F2 m- @0 Q4 U, y: k
document.sform1.chineseid.focus();
5 M* W' p; W1 w) h$ z return false;
+ f3 M8 W5 P$ V4 @& m: A } # r ]7 L$ `- }
password = document.sform1.password.value; 0 X! _+ g; M' c
if (password == "")
# |( |+ ^7 z: F3 c4 v8 D; B& F {
/ Y9 q2 l8 |1 u" K+ a3 f# n alert("请输入登陆密码"); 6 B9 E: A5 y+ l
document.sform1.password.focus(); ' G+ c2 S9 u8 n' _ B/ X; O
return false;
+ l& @ i/ m+ Q4 { }
1 ?& U0 Y6 ?3 k( b3 ?4 q password1 = document.sform1.password1.value; 3 }7 U; C1 o& a: f
if (password>password1)
6 a- b5 G0 o7 k! U, x {& Q: d: W7 p$ m6 i& ]: G
alert("重复密码与登陆密码不相同"); ; d( ~/ u$ r X, q* i
document.sform1.password.focus(); 7 v4 w# t1 ?0 F' v7 c t% z
document.sform1.password1.focus();
: I4 s1 k! d* m9 N- B% s6 K return false;
' H& r$ Y6 L' f } - G& o0 Y3 T$ K) B8 [6 D
if (password<password1)
9 R4 @! \6 A$ _ {; y) c* X. X0 u* `$ f; l- n, I
alert("重复密码与登陆密码不相同"); & _5 Z" n. Q F# O( D
document.sform1.password.focus();
* }# r7 W( w! W3 A! p document.sform1.password1.focus(); : |, a5 C, n# O. R4 }
return false;2 M( u3 ?; [( R
} , o# z7 q0 H3 z0 l+ N+ w
if (document.sform1.email.value == "")
) _; `' Z, n7 x8 P) d; r { , X$ \8 m# p3 L8 c9 `/ q
alert("请输入您的E-MAIL地址"); 2 O9 G9 R6 R- p% Q) @
document.sform1.email.focus(); _* k( \3 {% ^0 j& f- U
return false;
3 Y( i+ I2 o( x' ~$ ?, z } ' J9 x* a/ {5 ?2 d
. U# v: X% R4 x
email=document.sform1.email.value; $ a" l2 i/ g9 n3 W. j8 A! k, l# G3 L( A
emailerr=0
1 {3 A! I5 _# n+ Y/ c L& r4 o for (i=0; i<email.length; i++)
2 w& s$ u3 t- Z! U9 Q+ q$ z b {
" x* F4 z; a$ S if ((email.charAt(i) == "@") & (email.length > 5)) 9 @+ F# d6 i, X; v
{
% P5 {3 a- z# A$ i: r& n: _3 H3 H* a emailerr=emailerr+1
, G! t, U" Q; T, W' ^ }
7 p8 A! \& x0 E& r" A# u } ) m3 j8 L& y- H: v
if (emailerr != 1) 3 g* o& _, z( a7 R- L
{
: j& K" a* P' A% P alert("请输入正确的E-MAIL地址"); 9 P9 _. N D, M/ q! R! v
document.sform1.email.focus();
" s+ R4 v2 C3 w% O return false;
: K+ p B% P6 x9 r } 7 H1 |, R' ?. P$ t) I( V5 r
* x$ w" T5 S! m. J& Z& i% r0 Q
if (document.sform1.checkask.value=="") ! W' @& W' m, h& w
{
N; ^; L$ g7 z! H alert("密码提示问题不能为空");
1 c, ~6 H9 O3 Z+ t; i" y H document.sform1.checkask.focus();
* Q' Z1 [. v6 q0 s) R% P% h) K return false; 1 d+ h7 m! h c+ Y
}
; Y5 ^0 l9 ?8 y; {0 o: y* p if (document.sform1.checkans.value=="") % n2 R, p2 l7 |
{
, T2 ]! J, u9 x( T alert("您的密码提示问题答案不能为空"); 8 Z& F1 _" g1 v7 B$ v
document.sform1.checkans.focus(); ! b( K; `) R+ \5 v5 k
return false; . U2 O; h# G N9 d- ?" S( ~
}
7 f v( @: `: C% f+ J0 G return true; $ r8 i- h$ O+ h, H" F+ [+ |
, ?- t5 N9 v% t% \/ U
} 9 O, ^! j; U3 J# {# d* z: _ Y) D
</script> |
|