|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14393
- 金币
- 2482
- 威望
- 1647
- 贡献
- 1430
|
这个脚本对你可能有帮助:
6 ~# d# v7 N" A: C$ R1 D/ E: A. Z<script language="javascript"> - @8 R$ G D$ a' @9 s
function IsDigit(cCheck) 9 @. L0 v4 P4 m. |+ Z9 j; V! B
{
$ Z# Y8 b q( S' L2 K. w+ o return (('0'<=cCheck) && (cCheck<='9'));
: |6 T: \ q" E% _( j }
8 N# l5 q/ L: w" V4 D! y: D
/ T% z" K [+ V5 l1 r: |% vfunction IsAlpha(cCheck) : a" n3 }' n" J: c
{
( d" Y& P$ l5 V' G' d: v% f return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
! b+ n" j5 {/ Q ?9 z } 3 {, u) a* `( M. A
4 z r$ G* L g) R3 D8 T Kfunction IsaNull(cCheck) # p; c0 P6 U8 V* c: Y# K7 v" ]0 F
{ , @ f$ G- r7 p7 l2 ^* o' D% O7 t
return(cCheck != " ") , Q9 z* T3 I: h3 O; b
} ( c$ V( w& g8 I) F; H
/ o. r2 R! _$ S7 Qfunction checkform()
2 ^2 W g5 m6 C; p2 U{ * i# ^4 t5 B$ [' i& [2 H7 _* d/ u
id = document.sform1.id.value;
! G. E$ A6 j9 ~+ A5 t, N: {( C if (id == "") + k& u1 N8 D. `) k" V" O+ J
{
8 ^/ R- v) M' |; {- ]( |% a- b- J& m alert("请输入注册名"); t6 h6 S+ f, u
document.sform1.id.focus(); 4 i% [1 l- |7 n. t7 F* G9 Q
return false; / }+ ]4 x4 H6 d f
} ! \0 c$ ^& ]' Z" J% M
7 R# U' m2 W# F3 a0 F for (nIndex=0; nIndex<id.length; nIndex++)
V- S# t; k: O) j6 \ {
$ [) J; L- w' W2 L" O0 y cCheck = id.charAt(nIndex); 6 `1 b) Q2 L* C: f( I) {; A" c3 j
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) # K1 f5 l" U! E' y/ ^/ t, Q
{ 2 Y% v& m3 {) I' o
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
5 N) [+ R3 ?7 P; Q6 b document.sform1.id.focus();
- g( H# Q+ K' R% I return false; 4 k. U# q. e& R3 d9 x8 F' g0 d& n
} Z. `9 h5 ~( N: y" H
}
! e2 R7 m% q+ y! b chineseid = document.sform1.chineseid.value;
6 D( h ?; E, J" U- a/ V if (chineseid == "")
8 X; G1 X0 j9 t: F { # L3 \( Z' Q# h$ [- v! F
alert("请输入中文昵称");
/ X# `8 O0 s. s* G: y+ O document.sform1.chineseid.focus();
$ R% m2 h' r/ g: F' R7 c return false; % ~" }! M' z6 W( k! `
}
2 U; @2 s% u/ k5 h% h7 x password = document.sform1.password.value;
3 {3 ~1 ]& v8 A5 W& [/ x& }3 \2 U) D if (password == "")
! A0 H4 Z1 P2 C9 t1 L {
* u+ [% y7 N# R& L alert("请输入登陆密码");
- }$ l( v: k1 ^* _% z document.sform1.password.focus(); 7 P) L, I/ h( }9 s" w) c9 u* B% N
return false;
1 ~# Z2 ?' B' R* i2 F }
8 s, [# U! t) d; d8 O. b password1 = document.sform1.password1.value; 4 h# b4 R/ z' I
if (password>password1) $ T- v+ N$ J# O0 c& a* X
{
. x, p$ R4 I) x' S4 s alert("重复密码与登陆密码不相同");
! @6 r7 }4 |6 E/ v+ [3 K document.sform1.password.focus();
. q+ }( J9 t4 O" V4 y7 Z document.sform1.password1.focus();
" w6 t( w( V- N! W return false;' ^! f/ @/ _0 x4 z$ R5 r
} 9 \# ~4 r7 j1 ^
if (password<password1) " a% s: d: e! H
{, L# T! ^6 Q: f$ L
alert("重复密码与登陆密码不相同");
8 q! h" @- L: ]$ l document.sform1.password.focus();
, E1 E* G; M9 C5 U% ~ document.sform1.password1.focus(); / R3 a" u0 R$ A; `+ F, W
return false;
! `0 m9 n$ c1 ]3 n }
4 r! u! r4 g2 r- Q# L if (document.sform1.email.value == "")
@( h3 W: q/ t, f. g { ( k. q* ?0 E6 s
alert("请输入您的E-MAIL地址");
3 D- f1 u% h9 z" g/ L document.sform1.email.focus(); 1 W0 T% s# \* D* |, c1 l2 Z" i4 o
return false;
) X4 ]' K- { A& w; y. a( H$ s }
* i( A4 ^7 C; a% R8 V2 l) ?
& a+ l+ R% e9 q6 u, N email=document.sform1.email.value;
! W, i* \) c0 y4 h4 D! a& n7 ] emailerr=0 $ s* e: F2 X/ V4 U% y' r' v( r" Y
for (i=0; i<email.length; i++) - J& ^5 y4 p5 C5 @
{
2 g/ G7 \* w9 S9 w5 d if ((email.charAt(i) == "@") & (email.length > 5)) 0 V( t$ Q& @7 x! T2 I1 z
{
5 S6 K! P4 ?: I' B" ]) U emailerr=emailerr+1 , v- v' o: q5 N) w& e& r' K3 |
} * ]: U1 f2 T4 y; _1 U! b
} ) v5 T q' N! m: ]
if (emailerr != 1)
8 {; ?0 y+ ]2 q9 n9 t* J { ; i6 d9 E( G' S, |7 [# f8 l( i# N
alert("请输入正确的E-MAIL地址"); 4 h* ?6 e K& g( G" J
document.sform1.email.focus(); 9 E- X' f% J' n0 A
return false;
+ ~8 Q+ g6 B( Q/ s }
. q. U* _2 x4 j W& v+ X. d 4 \# s: v1 H6 H3 _
if (document.sform1.checkask.value=="") $ o4 P; y Z* t {$ m( w$ o2 F( l
{
z( y5 ]+ c% F+ K2 ~9 [% ]; P alert("密码提示问题不能为空"); ) A$ i$ F; Y- \: { _. d
document.sform1.checkask.focus();
- A0 J# W6 |% e return false;
4 h& u$ N0 w: j$ w } * A- M9 L$ J2 C8 t( e6 E9 t
if (document.sform1.checkans.value=="")
C* c/ p4 E+ V1 } V1 m: @5 H' Y { . D* J# y0 @& D! a2 o% [8 W" g
alert("您的密码提示问题答案不能为空"); ! @0 Q: X" a- _$ t) d4 f# V0 P
document.sform1.checkans.focus(); + Q3 J$ g+ M' M6 F }
return false; - t2 V: R, T9 f
}
/ w( _9 ?( @( T9 V) @ return true;
, t: F, n, m8 Y. w4 X- L 0 g; s: ?. w7 m* L) M$ Q
} 3 q5 `4 m9 Z/ P. e2 j. U6 D) W
</script> |
|