  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
这个脚本对你可能有帮助:
3 ]# y2 q. x4 A* v& n<script language="javascript">
0 w7 r0 J1 R3 r, b% Zfunction IsDigit(cCheck)
" v( i' m" _4 Y, i {
; _0 q+ |4 C: Z: z' v9 z$ X" o- D return (('0'<=cCheck) && (cCheck<='9')); 0 T% {) J9 n: b8 t
}
; r, z& ?: ~1 g# h : K, n+ C9 w$ ~; {7 g& f' N
function IsAlpha(cCheck) $ d$ }4 X$ P# `( f: { t( I" N
{
- T( G: d8 ~8 i& { return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 8 v* Q! i/ y& G3 s( ^- E4 p9 m- Y
}
' M" h$ K6 j# S* w- l/ U
$ t9 c% q. r7 @/ A" |/ j7 f* dfunction IsaNull(cCheck)
! P7 n6 ]# z8 C. w5 @' H { " B" @. x' k* O- U
return(cCheck != " ") 1 N2 ?! D! l4 R
}
3 t6 q9 ?" X' S K, ?7 R' U
1 C7 u _! j* x+ `" m, Bfunction checkform() 1 t0 B6 C+ R- j% w
{ $ x- V! ~( F) g# q2 r
id = document.sform1.id.value; * ?- R/ v* ^6 Z* W
if (id == "") ' d4 r& v% f- Z$ z/ t
{ + w+ a/ E( S0 F! V8 n: k7 l g
alert("请输入注册名");
6 J7 f8 G" g/ H, w document.sform1.id.focus();
- j" A* U. l- I; }1 F/ N9 M return false; . x |% _$ ?' Y* m
} / h+ S+ F9 u9 u
" k2 W6 v5 W, p% V2 }2 M# _ for (nIndex=0; nIndex<id.length; nIndex++) 0 d8 @0 t' U! K6 |+ ~
{ " b: L, O5 Q! f0 m
cCheck = id.charAt(nIndex);
( M: n$ m: {) W( o. I6 { if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) . V' |. s8 }4 ~0 A6 P1 |
{ ' t- |" ^& z: ~: _! z+ q! f
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 8 m+ ^7 Z& [( {4 ~# [
document.sform1.id.focus();
4 ~" g- d k+ l' { return false;
& N |5 s ~) [ }
% J5 S+ F% \! @, f' B8 b } $ Z3 h# G# G) _5 y' `
chineseid = document.sform1.chineseid.value;
% l5 ^: o; D" d. V8 P; O if (chineseid == "")
, `3 ?& a, {9 n8 J5 X. E D {
( x2 R+ q3 x4 i! j$ T3 d3 [& O+ K4 z alert("请输入中文昵称"); ; K' ^1 Y% W, m1 Z
document.sform1.chineseid.focus();
8 B& T% h0 r q/ w- D- ^0 L return false;
1 o1 h4 o9 m" y8 E5 `; K$ B } 8 N& i5 H8 R9 k, X
password = document.sform1.password.value; 0 u1 r! P8 r t/ H6 f. L
if (password == "")
3 Y( y. d# [4 w1 s { 2 c' |6 F' t6 L0 e. |
alert("请输入登陆密码");
2 ~/ K8 a+ l+ U! v4 a" |8 a document.sform1.password.focus();
" \2 i8 U8 h q' H$ x return false; + ?$ J1 B, }; q9 }- a
}
5 i1 ]7 K" g i1 T4 B/ V password1 = document.sform1.password1.value;
/ @% j' b1 Y9 y/ w. p if (password>password1)
# }7 F6 ]0 h! B. m {4 P2 R" F1 y( y5 x/ Y* V
alert("重复密码与登陆密码不相同"); - T' S' [" a! w' e
document.sform1.password.focus();
4 ?9 k% p6 E" a6 l# i document.sform1.password1.focus(); + t0 p2 v% g3 M
return false;0 Z" p8 b6 k. v ^' t- R. D' n
} 3 E8 D& |" D% j4 T
if (password<password1)
! u# m6 u/ J; b& i {
" r! I+ ?+ {5 f* Z2 }% p alert("重复密码与登陆密码不相同");
1 Z l8 W# c$ X% _! `; G document.sform1.password.focus(); 4 U0 ?$ ?5 U( H% c$ a# [9 r
document.sform1.password1.focus();
p* R2 d( @! |/ j D: h return false;, m0 [/ K8 r( i; t
}
) r( I& N+ ^& K9 }6 M; ~8 Y if (document.sform1.email.value == "")
, N# D: A# {( b1 \% {0 Y {
& \' X* Y) u l% j% } alert("请输入您的E-MAIL地址");
; x$ \. a. }1 b- M document.sform1.email.focus(); 9 w' D) F( H6 I: ~! s
return false; 0 r" L4 ]9 ]# C5 S3 G
} ! E# r7 J7 i) {4 Q% X9 e# j7 ]
1 |6 H, c- d, Z* c5 G1 r. ]6 K email=document.sform1.email.value; + X( s. b# B$ t; d8 _7 ^
emailerr=0
, t0 r' p7 n7 u for (i=0; i<email.length; i++)
# j; n7 T6 L5 m r {
8 ~( m% C% s) B8 `7 R' Z$ J2 ~8 g if ((email.charAt(i) == "@") & (email.length > 5)) 1 R! N$ u6 L$ J- B
{ % \4 D% J- u! G$ F, t k
emailerr=emailerr+1 # p9 h! W/ z1 Y
} & O% T" V) H$ Z( S
} # C) J7 |6 f8 e4 l
if (emailerr != 1) 8 f6 {0 I% s) O/ k9 ~
{
$ d; s; X6 M" ?) m' W& M/ s; a alert("请输入正确的E-MAIL地址"); / Q/ I5 s8 X! L8 s. ]5 I0 F4 }( {
document.sform1.email.focus(); ) R% A) S% t3 D# j+ n
return false;
! A& v1 p/ {, W- p } 9 q/ M6 h2 N4 [5 H, r0 H$ f. g( ~1 b
/ m) j! D' ~( G: i if (document.sform1.checkask.value=="") . G( U( G }, {% ]6 r
{ # l& i+ L) p$ U* x7 P, x1 T8 A8 ]7 S
alert("密码提示问题不能为空");
0 j, r) @8 n4 {8 P document.sform1.checkask.focus();
4 a9 e; @4 k* N+ `$ {* [ i1 N& c return false; 7 \3 p6 I/ ? r1 v/ ~0 Q1 x
}
! R8 O5 E, d2 l* B if (document.sform1.checkans.value=="") ) t6 y) ?# p" `
{
' \* E2 b6 w3 v" ?0 E- V alert("您的密码提示问题答案不能为空");
& ^1 A1 H+ u9 x* Q. E# ` document.sform1.checkans.focus(); 0 {5 r U4 `" ]/ u8 q0 D
return false; 7 g: O& e# O7 j# I
}
$ y, f' l( h( x- k7 s return true; & R3 z/ | z# p
* \5 i: t# d. L2 R. u% [: K3 U# V$ W}
( E5 u" ?" m9 j- w</script> |
|