|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14351
- 金币
- 2461
- 威望
- 1647
- 贡献
- 1409
|
这个脚本对你可能有帮助:/ T! Y/ n5 g) L" U# O
<script language="javascript">
8 q4 u& R! m+ L$ T/ z Ifunction IsDigit(cCheck) & E& |1 g4 T3 o. f! C" k
{ ; d* p; ^; }" p; a2 `! j" P5 B" e- M
return (('0'<=cCheck) && (cCheck<='9')); 0 M) k6 _, y' [4 y4 O
}
3 _, D- ?6 b5 x8 @
% f( H8 R5 F: @0 ?7 @function IsAlpha(cCheck) ' J$ ]; H, z9 N8 {4 O! [
{ 4 B2 E5 w. j! l
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% q! \ d3 R8 v }
" l( V9 x8 @& q% |9 Z v 5 S( B9 I C S8 [4 `( E: N8 e
function IsaNull(cCheck) % l B- D/ X7 h* j8 U# C; I
{ / y$ S3 |* n* l
return(cCheck != " ")
& E+ d9 Q, o. X+ I3 H }
; C# T" e) C6 t0 Y W; {; f" J
2 A% q% N1 o' N- z0 Z& C# i) S6 ~6 Dfunction checkform() # R' ?; {3 E, }/ F
{ % Z0 M ^- N d2 T
id = document.sform1.id.value; 7 @$ g m4 l, k d' v& H
if (id == "")
+ ]& h0 q1 \, A5 _% o ] { 9 s: I( {) f6 E. U
alert("请输入注册名"); 5 Q0 U# q+ G( _3 C" Y* i# D
document.sform1.id.focus(); ( I- L& _' I& B& e% x* v; |
return false; 7 l% c. ^6 m0 Q$ r1 S8 z
} ) K/ n0 y8 i3 B
5 S9 k3 k; S8 F2 s+ J( M" F6 E for (nIndex=0; nIndex<id.length; nIndex++)
, b& w2 @9 N) t8 h1 ^% u/ m1 h: K1 k {
# M. }9 ^' L' T, x' w cCheck = id.charAt(nIndex);
0 i# u8 z4 s8 g+ R6 a if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ( }8 i" d& X E6 H# H
{
5 k- r! ^& t: a: R" T+ ~ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
& H1 o% g% o# g) L document.sform1.id.focus();
# y- J0 }1 f! B' Z3 z return false;
8 I+ u; @2 J, w( ]9 W9 M' Q" Q } - ~' o5 J. F5 w) |! ~& K1 D
} 1 i0 }0 T# ]: _; S
chineseid = document.sform1.chineseid.value;
! Y# o8 f1 b7 l if (chineseid == "")
& G) ?( g3 B6 w" N, F {
6 k, @4 j& f: J! @# X8 m% \& f alert("请输入中文昵称");
. g4 @' p P+ ]- g" K4 k document.sform1.chineseid.focus(); ) g% ?+ J0 ?- J: R
return false;
& U2 m8 ?! u2 ~0 z. O) c* c9 j } 0 }6 W A. S. O+ U1 R( G
password = document.sform1.password.value;
/ w# ~- J8 ^7 V, A* j3 t X if (password == "")
( N1 z+ \ T3 F6 [ {
) S9 _% e Z, q2 Q; F& B alert("请输入登陆密码"); 5 q+ H5 ~* f$ n
document.sform1.password.focus(); 4 G& A3 e8 u8 v, X/ B. g2 C% t% l" c
return false; + c1 s1 F; k- |' y' X& R7 M
} # M; `, j; h) c4 v: u- _8 n8 K8 T
password1 = document.sform1.password1.value;
6 f, S0 x& i9 I/ g& v+ F if (password>password1)
2 |/ U% s9 R- p& j: F8 Y! t {: h; V3 `( ] J4 j, f+ }5 c/ y/ u
alert("重复密码与登陆密码不相同");
5 H5 X2 [( `; @0 k, s- M- z9 ]. D document.sform1.password.focus();
; r n: M1 Q4 e' K: X! A document.sform1.password1.focus();
6 t- z" v$ q' j) |* X return false;2 K1 y: ~8 R l& y! M* w# E" M; G
} 7 L" k d6 _$ n7 [3 ?
if (password<password1)
0 ^6 R0 l2 h0 T2 V3 V& T4 N {2 c# t5 I s/ L
alert("重复密码与登陆密码不相同");
7 [) f+ c0 f3 w3 J) D, J# H! H document.sform1.password.focus(); " U! n4 a: C/ k6 x7 P
document.sform1.password1.focus();
" U3 j7 x9 ?3 a; b& N/ m) o7 j return false;
]) @/ M+ X% B- \8 V } ; ^7 r9 A% k4 p; v
if (document.sform1.email.value == "")
' ?3 A) x! w' | { P" | C$ t4 W& H
alert("请输入您的E-MAIL地址");
1 ^" X3 m! o5 ]. l# L8 ? document.sform1.email.focus();
1 `7 B& `( l2 r) x return false;
7 ~/ u: n& u+ n# @7 Q$ p% G }
8 r3 P& c4 _& \0 n
' T/ [) B( u3 d" _ email=document.sform1.email.value;
w) ~# I% L" W7 g emailerr=0 ) K% @% q% s. M' F! \0 Q6 p
for (i=0; i<email.length; i++)
. N# _0 K) A7 e- P6 `+ K { % o" s7 O* G U4 O
if ((email.charAt(i) == "@") & (email.length > 5)) 6 B( R) ?# Q7 J
{ 9 ?7 _- }: C! ~* F7 [
emailerr=emailerr+1
& A6 p8 c& i6 @, f3 _- Q }
. J% _5 r% e8 e }
- `" J! T) K* f! b; W if (emailerr != 1)
& `7 P5 J% Z5 Q0 ] \ { ' `3 x( u$ z( m! y
alert("请输入正确的E-MAIL地址"); 0 F7 j& v2 Y9 x4 ?4 O, z
document.sform1.email.focus(); + ~! z9 T" R2 {" r
return false;
3 z5 @( {" R. x }
: P+ r* f s& [. D 4 d [* q: p# p ^! {$ Y
if (document.sform1.checkask.value=="")
; Q$ Z! [, v" O0 p {
' x; `. G, l4 M* F alert("密码提示问题不能为空");
8 j! d+ m; t, j4 L: p4 N+ C document.sform1.checkask.focus(); $ ~* ^- }. I# Y3 F$ n
return false;
9 l* z4 m4 F1 O2 s } 0 Y. A( G# z" T6 U( X+ V3 ~
if (document.sform1.checkans.value=="")
7 ]' c2 p; Y$ Q( P { 8 F! Z( R; a3 H- n
alert("您的密码提示问题答案不能为空"); ( f2 M" g4 L# W2 Y; x) X7 U! P; u
document.sform1.checkans.focus();
8 m9 a) m6 _0 o return false;
2 f9 _+ R# L! q9 Q9 f8 U }0 |# b( f$ n: U/ R" S% `3 l
return true;
; b0 S4 W7 @; R' z) S0 o
: F/ l' l# I) K8 Z9 x/ c# _}
9 y9 u+ h& E7 N</script> |
|