  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
这个脚本对你可能有帮助:" C1 K$ p3 g1 I* T5 P* X4 d
<script language="javascript">
! ^* M9 j1 F2 T4 ]7 Yfunction IsDigit(cCheck)
8 U' {% ?0 b5 B) s { / N" E I) w1 q! H" e5 @7 g# q
return (('0'<=cCheck) && (cCheck<='9'));
3 i: Y# U1 ^3 g+ P2 t# P4 F }
r* J- W) _) g# p, x8 b 4 W; {4 T7 m: \2 {9 C! X1 F5 [
function IsAlpha(cCheck)
, M7 V+ q1 y9 x# T5 i0 v7 I {
5 F) a7 r0 T# P3 ^, G return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) : u: \0 x3 K, x) v7 X
} + X9 |: a! a! h; s
* u. Y5 e% n; N
function IsaNull(cCheck)
: ~. H! i f, c. e4 q { 1 Z9 _" J( H# |- a8 ?, T/ |9 Z3 M
return(cCheck != " ") 6 A9 u. ~2 \/ Q$ x+ d4 b+ z" |
}
' z0 U' m) }" ~5 W% O& J8 ?8 _* z/ P
% L+ H( @) |* xfunction checkform() , R3 u7 D1 j' K7 F" Y. |
{
9 a* k8 X9 _" C& l) B3 Y, o id = document.sform1.id.value; 1 A1 W2 _4 d" D3 [) F$ ]
if (id == "") 5 Y" S; \0 o) G# L' K/ P1 O7 h
{ 1 k" N2 Q! k' }4 s, X/ R8 a* o
alert("请输入注册名");
+ D. @7 A x! j; A; r% I) I document.sform1.id.focus(); / `' C( l, d, D. j; h* I3 q4 L2 c* V5 p
return false; ( }2 \1 x6 a# A8 }
} . a0 S6 L x N4 V' v6 Q
2 ^9 m+ T0 _, m% V7 q9 _6 C for (nIndex=0; nIndex<id.length; nIndex++)
: Y! o; d1 {, i { ( l( c' s" ~) x8 R4 Z# Q& j% z
cCheck = id.charAt(nIndex);
3 @5 l* k% v/ V- g8 L" L9 k, T if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 2 I7 x/ `4 X2 k
{
+ d% P( B9 f8 D alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ) B3 A. F7 ^" y4 u, @0 t- |" H
document.sform1.id.focus();
) [6 c; O2 y, x5 M) K ] return false; & [3 K4 Y8 }- I6 M
} 3 }7 S. s. o. G) x/ J0 } h7 S
}
- m) P c) R6 \# E0 u& U chineseid = document.sform1.chineseid.value; 0 P2 R X/ [! T3 s" Q6 C" @; z8 L# F
if (chineseid == "") # A$ n0 k$ e: ]5 i1 M& I3 ~" N
{
' u1 P. w- d9 T1 _! A! v alert("请输入中文昵称");
2 t( I7 x* W* j, d document.sform1.chineseid.focus();
( x7 f* P! n% _3 G. ^7 K) }0 T return false; / x! X- `* n+ D/ Q. L( ^5 g
}
6 W4 D/ X0 l+ ^! p5 U password = document.sform1.password.value;
7 A; q! i5 B2 }7 o/ d; I1 U if (password == "")
/ J6 r" G: c# h. @4 u4 N {
9 t0 _8 [9 F$ N% U0 k alert("请输入登陆密码");
5 ]2 d' _' W' X7 M! ]9 N document.sform1.password.focus();
: m! ^- D3 n; ?( y return false;
) {' w/ \6 Z s2 j' g$ d } / ^* y4 E3 g6 t
password1 = document.sform1.password1.value;
% z6 X2 U" z3 f, i+ X if (password>password1)
- i H, Z9 I7 ]7 ]& K0 W {" z$ q! V& o# x/ l+ P; l
alert("重复密码与登陆密码不相同");
2 |' Q3 o9 d% V$ n) r1 V6 d6 m7 N document.sform1.password.focus();
4 ?, [. ]/ r' B- C# N document.sform1.password1.focus(); % O0 h, j$ U% A2 |' V3 `
return false;
1 `* d1 f! {+ q# s! L }
+ I" y" A+ D- Z( K4 Uif (password<password1) * F$ h" ]& [" x, F
{6 B0 i9 d4 X- C/ K {% X
alert("重复密码与登陆密码不相同");
( n8 {8 o. k" _' q9 b i4 v0 o/ i document.sform1.password.focus();
; j2 r6 @$ k$ m6 h4 M" ]0 ~: _' D document.sform1.password1.focus();
2 _- Q! v% o! M3 b6 @ z4 `: K return false;
s7 |3 U; Y5 D5 m, N }
* Z1 R- d0 G$ w: L0 F% y6 T if (document.sform1.email.value == "") * L+ h/ n' A# P( ^" O* c& H5 w
{
- G0 B- O$ }% c c% Z! C alert("请输入您的E-MAIL地址"); " E( d% [! g% q
document.sform1.email.focus();
% k; @) ^+ c) c return false;
7 J4 w' P6 f6 _ }
! m. O' a( |0 M8 a9 S + ]0 q7 A5 f- M
email=document.sform1.email.value; 3 [+ [8 |4 P" v n. j6 A
emailerr=0
! q% B9 A& Z- t6 O for (i=0; i<email.length; i++)
X {! D& F5 b; @& j: V {
. y. y! O" ^2 ?; I' H% C. v+ n if ((email.charAt(i) == "@") & (email.length > 5)) 5 Y4 b S! G7 U, C0 D
{ ; r# k# ^# N. M, { b
emailerr=emailerr+1
" `; |: a# T# R0 o } 3 [! b% G$ g! Q: s! S7 [
}
+ Q3 R% }9 _* U, p if (emailerr != 1) % A: B9 n- M* l- [- e* X
{
! f" b0 Q! Q! z+ v alert("请输入正确的E-MAIL地址"); . a- v! H, z9 q( Y6 w9 V. |
document.sform1.email.focus();
2 u# E8 l0 d. T) n$ Z- |# ^ return false; / N6 E+ t$ F J* w) B D
}
U8 E: M6 p% J+ U 1 y; {# z( `9 |9 L8 x1 W- Q6 @& C: m2 C
if (document.sform1.checkask.value=="") $ M6 b+ j0 j2 e2 G
{
* a# s2 q3 W3 H% j alert("密码提示问题不能为空"); 7 v* e! B: G0 O0 A7 V! T
document.sform1.checkask.focus();
0 }7 b% Z% B: w& l return false;
# K0 Q0 L! Y' v }
' ^- C; i: L$ [; u1 ^1 L if (document.sform1.checkans.value=="") ' T$ P3 h2 {, z
{
+ K/ F" ^, s) V# k/ T; M3 K" S; P* u alert("您的密码提示问题答案不能为空"); ( e& [) l: A( `; h" H$ F
document.sform1.checkans.focus();
- A+ a4 b9 P. O0 _" s4 Q return false; 6 }' N d7 Z6 ?- a) U6 T# x3 I" x2 L
}
2 G y% q& _* [( c* ?" @ return true;
) D! n2 b7 G' t& E
" u" }2 T6 f8 g* V}
' J! G' v+ \8 n2 d1 H6 d( O</script> |
|