|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14403
- 金币
- 2487
- 威望
- 1647
- 贡献
- 1435
|
这个脚本对你可能有帮助:
- l; [, h1 X: c1 D# f6 i<script language="javascript"> - i: ~3 |4 K% |# d9 y
function IsDigit(cCheck)
4 S8 b( T. ]) z# K { 6 `& u1 i1 b+ |4 Y2 q1 v
return (('0'<=cCheck) && (cCheck<='9'));
( I2 X y4 `) T, C* |' k) V } ; n% N2 [ T* P, x# [& @
, I; r# m8 C* ^$ Lfunction IsAlpha(cCheck) 4 v8 ^) i9 @- K+ z. s3 n
{ # s6 N8 _; J. i5 A7 @% i& k
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 7 y% W* M3 }; j6 T/ i
}
- _9 F! }& _7 ^6 j' s0 C4 L# W
" s) v4 j* X8 I6 mfunction IsaNull(cCheck) 7 {& X: Q4 A8 z" N% _! c
{ # I) _/ p5 J! l' M6 i& S3 s
return(cCheck != " ")
2 C$ Q* u, \. }$ I/ q" O }
' q) G9 J( z5 S8 e. Y
% k: `, [! J7 p8 K D+ I' a2 Wfunction checkform() 3 p# p& s0 g' A8 e2 o$ K8 L, f
{
5 i2 k+ D( u9 \$ j+ z% C/ L id = document.sform1.id.value; , ~+ |3 h% q4 j
if (id == "") 2 U( k2 c6 }" y( _+ c$ j' L
{
) o6 r% m' |4 q6 R alert("请输入注册名"); - Q b* S0 i3 B x! a7 x9 P
document.sform1.id.focus();
N& K, e8 l" V P* @ return false;
% t9 {+ `: D% b3 s; R }
- D! `( J# m" j6 G' U# e/ z
6 ~( U9 _; f0 J) f3 i% h3 F for (nIndex=0; nIndex<id.length; nIndex++)
9 O1 h$ }0 o4 m {
+ A( e5 J# N' b; J3 K9 _ cCheck = id.charAt(nIndex); ; O/ \0 q1 ^: q' c l8 W
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
8 z! d9 K! K l {
4 n/ ^/ k9 g/ ^! _ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); $ h3 U6 Z3 x& O4 A
document.sform1.id.focus();
* B1 C" G% A4 s2 G8 b- M% `4 | return false;
9 n. A$ O- c8 _7 F h1 u v# Y }
1 x+ j4 g: N8 I1 u }
) k1 W8 X7 [5 n0 P chineseid = document.sform1.chineseid.value;
: ?; x7 ]/ L! J+ V. ?" J O if (chineseid == "") % V2 `; o0 c8 W4 P
{ 1 R! _! l9 z/ h/ @" u" b' ]
alert("请输入中文昵称");
/ \! p5 l3 B% Q0 l8 E document.sform1.chineseid.focus();
. z4 V/ r3 Y# }# A! k- v q return false;
k1 ~! p# K9 h# \0 S } . G1 J7 Z+ t/ p' ^2 `* N
password = document.sform1.password.value;
" M/ S# N h9 z% [8 `7 i; f if (password == "")
( }2 j+ u \5 T9 E2 P7 n {
5 T; p3 n6 r$ A/ j0 H& { alert("请输入登陆密码");
6 ?/ h2 i& t$ b document.sform1.password.focus();
/ D% Q% k& E; @* f return false;
; `$ x5 ?1 t& J; Y5 l: F# ~9 _ }
# d' T) z) a" T password1 = document.sform1.password1.value;
$ [2 J9 \ S( x6 Y* T* ? z0 R if (password>password1)
/ Q# l3 Y" \' L {
& F: g `( O ?" H- U1 k alert("重复密码与登陆密码不相同");
5 C% Q: ^8 o5 |0 J/ H document.sform1.password.focus();
* Q- \9 K" ?: }- E# m g document.sform1.password1.focus(); - j7 D6 a R N2 w; _
return false;/ o$ F1 D$ d! T! o6 T
} * w4 _) d4 I( v
if (password<password1)
" o& @( K/ G# T! I! J. B* @ {. N% v h/ Z$ F# v2 I. f
alert("重复密码与登陆密码不相同");
) T: ~) H5 b1 V4 ?8 _" z0 q document.sform1.password.focus(); . ^% [ e! V, m, X R2 \
document.sform1.password1.focus();
1 _1 V, ~* `) O2 t return false;
O5 q% J8 L" w8 {6 S" z }
. e, ^% N8 Q- S7 f- ~" }" I+ D if (document.sform1.email.value == "") * Q, |/ j* l1 v: k% s6 B3 d7 ]- q
{ , o+ A7 e+ @, i1 w3 v. D5 a2 l
alert("请输入您的E-MAIL地址");
% ~* C' `% l% s8 M1 I( p( k$ K! L document.sform1.email.focus(); / j H& G) j# p$ e# l3 i$ I
return false;
6 a3 g& ^! W2 k7 P8 `7 w! C( ?9 p } : X3 Q' `% M- K; B+ O5 ]8 Q5 v
! V u, g* ^: n# n$ l* G
email=document.sform1.email.value; + T9 s* F/ F8 V
emailerr=0
7 P; a5 D7 I" P2 C( W for (i=0; i<email.length; i++)
7 t$ T4 T6 a; c. E# d1 B: `/ b% a+ i { : L) P; s& n) [- D. E2 A
if ((email.charAt(i) == "@") & (email.length > 5)) $ {# p, A# d: Q/ I. |8 b
{
# ~5 V' W w4 B# y# K emailerr=emailerr+1
# ?$ c' B- k4 `( [+ V2 w7 A$ b } ; R0 ]- T4 b. G4 r; b( Z
} & r% t. [, H& j# n4 a. R: o2 r
if (emailerr != 1) # e8 @2 T5 D% |. j _" R
{ ; n+ x: O* t1 H1 T8 u' o. S. A9 V
alert("请输入正确的E-MAIL地址");
5 A5 [* |( b7 t% Q- ~ document.sform1.email.focus();
5 b0 V: a F0 {; V3 F return false; 4 ]9 h: y% G4 p( l6 c
} z$ s% k w) t/ j
' x" a$ b j; L# D* C+ M% i& v if (document.sform1.checkask.value=="") # y! u2 J9 k: \0 N6 O: d
{
: u# J6 n6 U. g* r" p4 i$ }% V alert("密码提示问题不能为空");
; y0 I- Z& Y' C; R, z2 Q7 { y& Z5 g document.sform1.checkask.focus();
! a% d* D$ I. h' a. r4 h! K( m5 s return false;
1 R& A& K. ^4 p/ R } - I: `) v" ?4 M2 |2 u' R. Q
if (document.sform1.checkans.value=="")
. t: c, U3 P1 a0 r1 H0 K) c { 9 U/ U# e' r9 U
alert("您的密码提示问题答案不能为空");
9 M. o, U/ C' L z) R5 ]) { document.sform1.checkans.focus();
% K$ V- ] P9 m) W3 h# { return false;
. O5 n) z& F; U5 }% @) W$ ] }
/ r' P) E7 r' z( @4 g6 F return true;
/ W0 Z5 F1 A" O; W$ \/ y/ M . g& ]8 M, v5 D* h J
}
8 p5 O: g3 `' F8 j: i& q</script> |
|