|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14341
- 金币
- 2456
- 威望
- 1647
- 贡献
- 1404
|
这个脚本对你可能有帮助:3 ^2 [( e' K: L
<script language="javascript">
4 ?7 e# v2 J) G* ~4 V! K& ^' Ofunction IsDigit(cCheck)
) c. @+ ~/ Z6 f {
9 W* o0 z) R$ Q return (('0'<=cCheck) && (cCheck<='9'));
6 m! } R4 m) F5 M } ) X" v/ B D4 @0 T- T2 P
, J+ ^* i* H8 i$ h2 r% I2 [* c
function IsAlpha(cCheck)
. N: l1 t: R0 _4 b; s9 {; Q8 U! a {
# R* K$ w3 t& [" }* W return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
, g0 s+ o( z3 U } e& `, y# @5 Z3 }& O& r
0 [8 i+ _- ~$ ?3 ~5 P% ~- R3 f
function IsaNull(cCheck)
% A9 r8 U, O4 h( \9 u# `- @3 Q' z! ? { , G$ J( B! @$ B p' D9 m* j4 f
return(cCheck != " ") ) Q! Q p* H* m( m2 }
}
' h. X+ ]7 M& v' A1 C% _& x
' U# p. D& r) k/ m* g9 w, Dfunction checkform() ; D, G; b2 o/ |, D2 b) X7 u
{ 7 u4 x$ c, a' x C1 z+ Z! Q9 N
id = document.sform1.id.value;
* J4 m, L0 Q6 r" p4 B if (id == "")
a% P0 {5 k. s0 P$ P { & a( X" u3 b$ q2 [
alert("请输入注册名");
# R O2 t* G8 y& b7 f7 ? document.sform1.id.focus(); . W1 j3 R1 q! G, c0 G! X8 O& C
return false; 7 C n" Z6 i. k4 i) @5 x L* T
} 3 ~% ^% L" k; h; \* t* F# n7 S
) A; o' E6 C2 e5 ]+ f# b0 w for (nIndex=0; nIndex<id.length; nIndex++) / T* S3 O) u; _1 h/ c
{
. T3 f2 L. h* m6 \ _4 T( g. ^& T cCheck = id.charAt(nIndex);
7 ]6 L9 i* a. ~" g if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) & g5 U7 v, ?: Q0 |: i E$ D
{
8 i) O7 W, D7 O alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
/ Z5 J6 K( Y% v& w5 | document.sform1.id.focus();
; e( m8 h; v6 z) [ return false;
1 |3 i& X7 d4 x }
- Y- T+ Z+ h8 L0 I; e; {+ B8 | } {# b4 H; \; h+ L
chineseid = document.sform1.chineseid.value;
" L4 h& d' Q5 h% _+ j6 R' s0 } if (chineseid == "") ' I' O5 O% g0 X4 j) |' `4 ]& I7 u
{ a" h/ z7 B7 W
alert("请输入中文昵称"); " N* R8 _8 R9 @- K9 O1 {
document.sform1.chineseid.focus();
" W& B, U2 Y6 r% I+ @' m return false;
# `6 y0 X3 j, \ }
; ?& c1 i F% G. X* w! \; d password = document.sform1.password.value;
: V! ?6 \; Q# @, J% ]3 Q- b* k, P% Y if (password == "") . a" P; \1 v1 O' h+ C; u
{
: a% Z( D F/ F# R alert("请输入登陆密码"); 4 W" Z& f+ @6 F0 S
document.sform1.password.focus();
8 K) t4 _2 ^/ Q return false;
( n1 C% y" b4 T7 T& P) s+ ?6 j- Z$ d }
4 X3 C/ v0 F. ~4 _+ V4 R$ q password1 = document.sform1.password1.value;
* c: E! G" H% w; x9 @ if (password>password1) 2 A- F' a% @; R, I" O( f
{
+ _6 f- S0 z) _ alert("重复密码与登陆密码不相同"); ; W$ ]! g, n% ] L* H' g0 d
document.sform1.password.focus(); 8 s- D: V- Z& Q F
document.sform1.password1.focus(); 2 M" j8 K; _2 n% V8 v: P- \' l
return false;
1 i, m; I" f7 `' f9 E7 N) Y } q0 B, O! v. R i* b: B
if (password<password1) * `$ ]$ A) _" X3 ~
{6 d; G- N8 ]! {0 C' a
alert("重复密码与登陆密码不相同");
& Y1 q' s1 M) d# |! U document.sform1.password.focus();
/ F& ~) k9 ]# t K8 \9 d1 H% \5 v document.sform1.password1.focus();
. i' l1 p/ W2 o return false;. ]9 v( l' {' V1 N8 |' W
}
4 q ?0 g8 |& T, \) E, e9 I8 f; V if (document.sform1.email.value == "") % E2 l" ]+ W+ g3 m
{ / E2 x) a( d6 f3 _/ d: q
alert("请输入您的E-MAIL地址");
- G9 J' @/ I- ?; S, O document.sform1.email.focus(); " x& s( Z/ y% D* I/ z1 v
return false;
4 Y6 h' Z! a6 i7 ~1 y } . s. L6 ^& q5 W# F2 U' U8 O
0 @+ T2 u5 g3 ]; F! E( @
email=document.sform1.email.value;
( S/ r2 g8 r7 y emailerr=0 ' p! ~# f0 x ~( Q
for (i=0; i<email.length; i++)
( z1 I' J s/ k0 l! g3 L4 K { 3 @( v* E! G/ T9 N% l4 Q3 Z+ d1 O
if ((email.charAt(i) == "@") & (email.length > 5))
" o& M7 _6 q3 \ { 6 @, l8 M/ a, F1 W* `) l$ U3 {
emailerr=emailerr+1
( {6 O. f+ j: t7 Q) x6 c) p }
2 @* ~: g" l% O: D3 M: u$ a q- Y }
# A& a0 S9 n' y if (emailerr != 1) / L! Q9 s0 k! T8 d3 ?4 s% u
{ * B9 F3 l0 F: j3 {2 S
alert("请输入正确的E-MAIL地址"); . D- J6 E3 N' s# Z
document.sform1.email.focus();
) a \' U7 e8 `& N0 z; t return false;
$ U% F; U9 y! V! I9 _ }
* b- E% @) N& {, R! L, E , @9 x! U' e7 M4 I, r0 |8 c! D& p; B: v
if (document.sform1.checkask.value=="")
D8 Y! z- @/ t8 C {
. T. E* A- {' P- ~8 o alert("密码提示问题不能为空");
o5 I u" ?9 J$ h7 P: I document.sform1.checkask.focus();
9 ?% ^6 p: D2 Q2 z. B/ f/ @& K" s) f return false; * a3 @& Y0 r8 |
} 8 e" O7 b+ J2 y* G' U
if (document.sform1.checkans.value=="")
s G9 x, g* D! U ^0 z/ r+ c { # l! F( Y u" v- o/ h. M- ]: c, b
alert("您的密码提示问题答案不能为空"); |8 [% v1 a* A" Q' J5 K- w# Q$ A" X0 x6 \
document.sform1.checkans.focus(); 2 h% i$ w( B- z, f/ I
return false;
' D% i# `9 y" ^4 D/ ]- U }0 X# w& @; W t2 ?7 V
return true; & |) Y% z7 \$ Y) K5 c$ }
- v% R; y' o d! G- `}
& t) C/ Y; _2 i! p- q6 k- }</script> |
|