|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14433
- 金币
- 2502
- 威望
- 1647
- 贡献
- 1450
|
这个脚本对你可能有帮助:4 }! _/ \( u$ Y5 X
<script language="javascript"> . I( T: Q( f/ N+ S
function IsDigit(cCheck) - w! A j7 b7 t b
{ ) N; @# S8 ^% C( v6 R; P. C8 e
return (('0'<=cCheck) && (cCheck<='9')); 2 |) N, ^9 A; Q3 Y
}
0 c) a0 ^4 y3 X( ~" p# L: e
9 x5 F# Z2 x1 R0 k1 c& t7 Z/ _function IsAlpha(cCheck) % l) Q3 u- s4 {+ Q
{
! i4 g; m* V, C return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ! y5 U& p' z2 L+ p8 V
}
' O8 ~9 @. M& l( A5 t : m; D0 p* @: f6 w# l
function IsaNull(cCheck) 1 X! A) [6 [3 ^1 U x0 M1 X
{ % `1 D5 }1 R! C
return(cCheck != " ") 9 z! [- e% \; [# S$ Y8 u) ` h
}
# ~& x5 L: E m" `( |( `, W4 f% z( M % R: G1 p r/ z) q1 J/ K
function checkform() 8 c: v. E- m5 w: z4 z6 ?
{ + p- j- Q! u0 w: q
id = document.sform1.id.value;
: q5 B7 S1 o' j9 m if (id == "") 2 Z7 B1 }& {2 C3 i0 G1 v$ q
{ : v7 t' D# K. D& ~
alert("请输入注册名"); 4 L6 t G8 D* P9 v; n# l7 i
document.sform1.id.focus();
% c7 r0 [7 o% h- M) F" `5 K return false; , x$ @, K* K( H8 h5 Q
}
* j2 r. x! ~7 M 0 O, a% E" {% `
for (nIndex=0; nIndex<id.length; nIndex++)
1 a, n% N [. z: v: q( ]1 ] {
1 k9 z, T1 D" J7 M2 a5 e! k cCheck = id.charAt(nIndex);
% v0 D7 Y m P0 t" R if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) . p% |, X t& u( }# N2 \
{
+ {9 Z* e* t# |- s H6 W3 k! U alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); , q2 b# L% Y8 F( E
document.sform1.id.focus();
0 ?4 ] G- E: b* s2 W. z* F return false;
v1 F0 @+ G# n# _9 E5 W }
q6 T1 ~+ j1 K6 }+ S } 0 V! h7 t* Y9 r( S3 y$ Z% O. P
chineseid = document.sform1.chineseid.value;
% K- T- e+ E' L* A4 [ if (chineseid == "")
$ z8 i; I5 R; u. |) ? { - `3 Q6 T4 u( I5 b7 Z$ l
alert("请输入中文昵称");
2 J' m& W3 L- G) b/ L5 C) D document.sform1.chineseid.focus(); ) D- u1 m1 j5 o8 v
return false; ) u8 b( Q. _3 k7 Q, N
}
2 C, t+ \/ E& r6 o* ~) t, l password = document.sform1.password.value; ( m. Z8 z1 q5 I% j
if (password == "")
' n4 z( e4 Y, T, p. B$ s8 s! @ {
p" s' |3 C; j alert("请输入登陆密码");
: E8 ^4 q" n1 q. z2 w document.sform1.password.focus();
7 X* z' ?+ D% ^8 B. b* D return false;
( q6 A# R. Z$ { } - J+ ?# E; R. @2 L' W
password1 = document.sform1.password1.value; 6 }" D& J1 K! ~9 N
if (password>password1) . m4 W/ o* _' O/ w& F4 g) r' t
{
6 D5 ], N, J; a5 R alert("重复密码与登陆密码不相同"); " ^0 L: b, D, x7 m& H
document.sform1.password.focus();
$ m8 W( g- B4 H9 E: {. W2 S/ P7 } document.sform1.password1.focus();
* H( R1 n" P6 ~( h4 I/ _) L return false;& s5 P0 E2 g) w, _5 R
} 0 L" H+ R, ], O* h2 e( B) @8 O
if (password<password1) & y( \7 t, C* J8 ]( e! m
{/ x9 u* p9 ?6 S# Q9 e" o
alert("重复密码与登陆密码不相同"); 6 t. Y J+ X8 s1 ~& ]6 t
document.sform1.password.focus();
4 Y4 Y% G' t0 z( k3 a document.sform1.password1.focus();
0 x5 a8 K; \' g i, Y return false;
1 e! j" M9 s9 K: P8 n [ } + }$ t9 F$ K4 F* ?
if (document.sform1.email.value == "") 6 H5 M1 I& F; R
{ , G+ l$ x9 D/ @+ o ~2 c' ~# r
alert("请输入您的E-MAIL地址");
9 E7 _. P! ?* L) L document.sform1.email.focus(); " R A, R1 h% e- {+ o3 p6 ?
return false;
# s L& r5 X+ C `7 G( a; w7 Q i$ V! e7 @ } 1 k, b) U& D- r
) q% b0 u: y0 f" r# Z8 n8 _" Y' w8 a m( }3 ] email=document.sform1.email.value; . _' E$ O% E5 H/ ~& O7 w
emailerr=0 " K3 k8 Q o- Y1 n T I
for (i=0; i<email.length; i++)
/ F% u- Q& d% Q- W9 U {
$ {. T5 v P! A+ U$ ? if ((email.charAt(i) == "@") & (email.length > 5))
" h4 M# O B; r- ]2 a {
. v# S( y( ~8 U" [8 E, O emailerr=emailerr+1
1 J: L# _' E3 U! j } / s( s/ U( v- X
} $ c' k$ m) }' y g, R
if (emailerr != 1) 9 q0 I: D0 i6 f* n
{ % I8 {) R- \3 i* P0 N
alert("请输入正确的E-MAIL地址");
: ^ G8 m- X# K, H z" G" ?5 K$ P: P' m document.sform1.email.focus();
- u8 j) Z0 K" ?$ q6 v return false; 5 g# L' P9 W: k6 c; G$ V; V
} ) S$ h) T/ g, ^7 V6 q& A7 n2 p9 n
3 |/ B7 w8 ?3 g* f4 _ if (document.sform1.checkask.value=="") " {4 g3 \# k8 G" A) E2 ]3 J
{ o- c- ^ B4 _
alert("密码提示问题不能为空"); 2 {+ D8 P4 |6 g& V8 F8 Y
document.sform1.checkask.focus(); * w/ n0 I' k7 A! Q9 E+ V) r
return false;
8 K9 V: V7 D. s F } $ k- a# T# V% ]9 Y
if (document.sform1.checkans.value=="")
5 ]2 a% d* e$ T6 ? { 5 ^, N9 D9 y4 s( N8 g" K
alert("您的密码提示问题答案不能为空"); 5 m6 i3 h2 _ m7 \- ]1 Y/ @
document.sform1.checkans.focus(); 1 \ }% Y3 e5 S1 t; v
return false; % }' k4 a2 X8 @9 r
}! Y6 _' _& V; G* ]: n
return true; ( G& e/ _, E( I
% h+ ~7 H, d6 g}
2 p" J! T; h4 \+ z7 G</script> |
|