|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14411
- 金币
- 2491
- 威望
- 1647
- 贡献
- 1439
|
这个脚本对你可能有帮助:1 F/ S9 l% p5 g, A
<script language="javascript"> 1 B; \& Q0 W6 G7 w
function IsDigit(cCheck) # W- |0 A& I: t' T' T# x
{ - H. m+ D7 y3 o6 j+ Y' l/ Z+ c F
return (('0'<=cCheck) && (cCheck<='9'));
7 x9 M. k5 ]* _ }
- m/ B3 Z4 `& z
$ l2 P$ ?; ~* t( N9 u. @: r9 R& ~; Zfunction IsAlpha(cCheck)
2 |. Y- u1 l$ U {
! k3 C* l+ P1 V$ [ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
& @% }2 F) T) h. m } 0 x' Y g) p0 x+ f) w
6 D4 R5 f/ I }$ ?% e4 Kfunction IsaNull(cCheck) 7 V2 L9 A9 H0 G! _4 d; F9 U5 d
{
$ g% x+ w$ S; K% J4 m# [+ ]1 M return(cCheck != " ") , E3 i& q$ q; J) M: L
}
; j8 o5 F3 d- C9 M0 b
( x, g# @( N5 k1 k7 ifunction checkform() 8 D& V7 s9 T& }( [ V$ k7 C$ }7 Q
{ , j; y' V4 y8 W5 y6 g
id = document.sform1.id.value;
2 [$ V6 } A6 g3 E" T F) Y if (id == "") 8 v6 D+ k% T3 g2 q- n# K, j# R7 }5 f
{
# [, O4 e. p1 R O0 E alert("请输入注册名");
: v/ D' G; M* D }% k: m8 V! s document.sform1.id.focus(); ! f6 P, J! c0 K
return false; $ S( H( R/ j" @2 q+ q2 n
}
' B. i/ | g; b, B6 {$ t& z, y' Y 6 E5 S4 c% E" g2 R) f3 W% N
for (nIndex=0; nIndex<id.length; nIndex++) * ~; x1 {+ z, O% \' m9 K, h$ v
{ 5 ^8 x( S; F3 R: N* n) u; H
cCheck = id.charAt(nIndex); / }' A0 c$ O& }6 p0 F9 S0 T+ i
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) . k7 \0 R' G+ ^# w
{
+ l) `8 ~6 k: C9 }, T# Z. h alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 7 ?7 g Y; {) [9 d3 }+ j+ B3 k C
document.sform1.id.focus(); - V! y4 `% @# x& Z- X& _: K
return false; / @1 f2 w# z) H9 Z7 l' o
} ; M9 A3 U7 X f$ z
}
: D, \0 o2 R& O( O chineseid = document.sform1.chineseid.value;
P/ D, P3 H' |8 p8 E$ o# C9 q if (chineseid == "") 9 @6 I( P7 j( X- Q
{ / E& r0 g1 J, s7 G* F
alert("请输入中文昵称");
7 i. E+ f, M" s9 p5 ?+ {* y+ _, N document.sform1.chineseid.focus(); . k8 B3 V% _% w3 f
return false; 9 M% d( x2 H6 T4 x/ z; }
}
e- Q2 N" F1 y9 R& ? password = document.sform1.password.value; 4 }5 Y j8 H# ?, M
if (password == "")
3 ^# q, }; q$ L' `' W1 U$ O { ) M! z# y$ S7 }; x0 x i# Y% N
alert("请输入登陆密码");
. q3 g: l* ^. h% V document.sform1.password.focus(); ! i" n/ s8 W! {0 [$ j' c
return false; 5 r/ q% D% U% t/ }* e/ ~: O9 I- I: p
} 9 ~+ x+ i( U `! i( j4 C3 y
password1 = document.sform1.password1.value;
! m: B9 W6 F$ h& p if (password>password1) + a9 R! ^4 J8 ^# Q) M: `0 Z! J# c
{
, N/ |6 q2 d: u5 R; | alert("重复密码与登陆密码不相同");
W) ^1 S* {# q5 p5 V document.sform1.password.focus();
) z$ s# k0 i! c& f document.sform1.password1.focus(); " a4 H' Q. I( @
return false;
5 ^& }8 o% i2 U. g }
j, w% Y' t; m+ yif (password<password1)
/ q; p- z2 P+ P; S h {
- D4 K8 ~2 `( m6 y% W, D! x alert("重复密码与登陆密码不相同");
( K' |5 [" g; \3 f7 a document.sform1.password.focus();
4 ~9 F# {5 d; g document.sform1.password1.focus(); ' H9 i" [5 D7 y5 p( S- M
return false; R* Q6 ]1 M: Q6 y& E! w
} 7 n* s+ p; {$ Q' O
if (document.sform1.email.value == "") / y3 g4 D" k+ z! U
{
9 y# Z/ ~3 Z2 U alert("请输入您的E-MAIL地址"); 0 A7 J/ }& S& h$ o/ E5 u' j
document.sform1.email.focus();
9 M J9 w J4 _9 |5 }$ }, ^ return false;
0 v" Y K( o" E } / C; v( w9 s; y3 x+ }3 y4 t" {
2 X3 a9 z z, r- D# p* Z
email=document.sform1.email.value; ; t2 B* Y- U- h
emailerr=0
' m# `: S) W1 T) c3 D for (i=0; i<email.length; i++) 9 c; ^+ D$ y" ` u! C6 t e1 O, J
{
' S1 ^5 F! H1 l if ((email.charAt(i) == "@") & (email.length > 5)) ! u: k2 ]8 g3 n T
{
" ^4 ~* z' q) M6 j8 Q G) t emailerr=emailerr+1
( P9 \$ U# e7 ]7 l }
$ X9 F3 X! O/ T2 `5 @ } * ^1 D1 s/ j, r7 k
if (emailerr != 1) * l5 b3 Q; n6 j9 f
{ 8 v) U, P) C1 T, ~
alert("请输入正确的E-MAIL地址"); % y" a# @8 h. F# }
document.sform1.email.focus(); 1 Z @" o2 [5 d q* _8 ^9 s/ I
return false;
& L" p2 {2 Q4 `0 \7 C( ] } . D* f) |7 _8 W. F
2 K$ R8 m# I5 f if (document.sform1.checkask.value=="")
$ M/ D4 E1 Y2 [ { + _6 M1 m0 r: G
alert("密码提示问题不能为空");
9 ]2 ^" B9 f: Q5 z document.sform1.checkask.focus();
3 l& u3 h5 {& B8 L return false;
, E9 x( Y& n# f/ `8 m }
9 Y& L( J1 M) Q9 L5 L' q/ N if (document.sform1.checkans.value=="") " f% _" C% [8 u" Y* |
{
8 ?; P. r* Z5 @" p2 `/ | alert("您的密码提示问题答案不能为空");
* H' v" _7 W0 M7 S) i7 m* {7 E' Z9 D document.sform1.checkans.focus(); 3 D# k# }$ ~# q9 B, U% b# B; A4 @4 C
return false;
5 U/ i! y7 n' e }3 Z0 o1 ]1 ~+ s' v. b5 d
return true;
/ j( U1 k/ Q; B# j
+ a0 ?+ g7 g. L# }}
& _$ F! d4 w' U& I( m, X</script> |
|