|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14387
- 金币
- 2479
- 威望
- 1647
- 贡献
- 1427
|
这个脚本对你可能有帮助:
: _* S4 t+ s6 l8 x<script language="javascript"> 6 Y+ g( A8 X% |6 D- K( Q* l
function IsDigit(cCheck)
7 v+ u/ [1 L2 j0 t; C. _ { - G* U$ ]2 H& z# M+ `
return (('0'<=cCheck) && (cCheck<='9')); 7 O; [) u3 U: ~( E& H9 G
}
! d) H, d f( f4 v
1 N5 o& k: C) E& zfunction IsAlpha(cCheck)
. t8 Q$ @! D4 @% U4 ^ {
Q, d( T7 K* M return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
X- W! t- l" N3 Q7 z } $ P3 K- h5 v/ [- M1 h
. _- g3 b# }+ f
function IsaNull(cCheck) 6 P p, f7 t! ~9 ^: B- E# t
{ * o1 v% h( w% ?3 c j# g% l; f
return(cCheck != " ") ! T6 d) S& s) b% a% ]
}
6 Q2 U R7 o4 @. p8 |% t " N/ ]. w/ h3 P5 Y! a6 Z
function checkform() ) y! J/ ~- T3 }3 J
{
1 a/ A& v- E. ^* p+ l/ @4 @ id = document.sform1.id.value;
5 r7 t0 p6 E; D( ]2 h if (id == "")
5 A1 ^ R8 a, } { : u; q) `3 m) l8 E# |& L3 W
alert("请输入注册名"); & w8 |6 i0 D7 a
document.sform1.id.focus();
7 ]& E2 X9 }( r return false;
* [1 }, m" B- F! {+ f8 j6 ~8 y }
3 c7 C/ Y2 X9 E . n d1 N4 b' q0 ^. @0 g# w8 B% {" z
for (nIndex=0; nIndex<id.length; nIndex++) ( j% ]& d5 n. V! b4 {( |' E, p
{
. L9 m5 D. K8 n& n, }9 Z; D4 U cCheck = id.charAt(nIndex); 9 {2 g8 w9 _+ f) ?) \$ [. c
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
* V! u- N8 Z7 C0 C; q {
1 _3 _$ l3 T$ G$ V alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 6 n/ ?( u# d1 m! |" v' z+ B* s
document.sform1.id.focus();
$ x. `) ?- [% ^7 H return false;
3 ]( K: V/ _: Q) E( u } 5 b, s0 O2 @% J( \/ ], @% [2 f3 a
}
6 \$ C2 U7 A" Z/ J chineseid = document.sform1.chineseid.value;
( K! |3 h5 t$ {8 P if (chineseid == "") " [& d- [! t' T9 L* c. W# i
{
% [, U3 k( ]2 E- I alert("请输入中文昵称");
7 L. e! l5 d _5 ]8 P; V document.sform1.chineseid.focus(); / M' V! P1 l! g0 o1 G2 h
return false;
& ^% R, X3 q5 _/ @! S9 V }
, \8 z# `: E& {& Q c password = document.sform1.password.value;
/ R ]3 J: l# p9 ` if (password == "")
0 g8 m) ^% r8 ~. k1 a L {
6 m6 P$ D" I- P( `, T4 _ alert("请输入登陆密码");
+ s% l# O! X' s6 k) U; A; i document.sform1.password.focus();
* \/ W7 w$ k' d return false;
. Z" T8 p y# \7 j4 c }
$ P( N; X) D% H+ K5 m y/ M password1 = document.sform1.password1.value; 9 M6 I+ m' S5 M4 I
if (password>password1) 1 L; ]/ R& X: I ~% O) G
{
& o/ B$ K& w a alert("重复密码与登陆密码不相同"); 3 Q( }, w: G( W. [% O9 N
document.sform1.password.focus();
: Z) z4 w: a } document.sform1.password1.focus();
/ B" p c8 ^- n7 F) C7 y" l n( T" p return false;" d9 _$ s: g6 h
} . b, j5 r7 i! S* [% L+ N9 D
if (password<password1) 4 x/ ?8 x s1 O' e# |
{: j6 Y) u8 z3 B$ n
alert("重复密码与登陆密码不相同"); " q+ _. p; \" z
document.sform1.password.focus();
0 k& E% l o3 \7 S7 t+ |+ B0 n6 n. u document.sform1.password1.focus();
8 Y r+ `$ c+ B* \ return false;; _4 E# {# K. {8 A2 o7 H% c/ D
}
9 H3 X1 c! n6 W0 R if (document.sform1.email.value == "")
, K2 F d4 z* f, q! G5 k5 x) c { ! \" T3 y1 Z$ Y
alert("请输入您的E-MAIL地址");
8 G- r1 _4 p: Q document.sform1.email.focus();
, z+ L6 A# q$ L) U" } return false;
1 T6 O8 {; ?9 x( h) r' n" p, o }
* q6 T# u# t' r, E! Y
! d% D0 h5 @3 n& X# O% p email=document.sform1.email.value;
1 v4 X. L0 X8 t9 T5 K. x0 R: q& U emailerr=0
' _' f, a' f% B" Q7 ] for (i=0; i<email.length; i++)
: @: r, t3 ?$ M) ]+ Z {
% e( M/ _1 j, S3 i if ((email.charAt(i) == "@") & (email.length > 5))
1 Y3 N3 }) J6 t6 N" k7 v) q { 5 f- Z- Y1 |! c9 C( M
emailerr=emailerr+1
) L1 r( X9 p& f0 [- F } $ V' G" Z7 `- l5 C; e
} + ]& \/ K1 b, ^2 w. {! E, U
if (emailerr != 1)
! u( w0 d0 Q3 l: s {
1 `4 C) T+ @0 G0 X9 T) j alert("请输入正确的E-MAIL地址");
" | m8 q, }! [+ m0 m) ?) y document.sform1.email.focus();
; v H& c- Z5 n/ ]( M: } return false;
. G V/ N7 }$ r1 z$ { } v' t8 d5 V. y- O6 a& D
$ D9 c. h# K9 y+ m2 G. G: \4 d if (document.sform1.checkask.value=="")
/ j1 s4 ]8 ?, O& q" Z3 a5 S {
+ n/ ?/ `' w, w/ x/ c8 q alert("密码提示问题不能为空");
2 s# ^: {- v2 u5 o document.sform1.checkask.focus();
2 L' f$ A9 |$ J5 M return false;
1 Y* ^: f& _7 Q: b+ X } ! \0 P* x* v L6 j% }! [
if (document.sform1.checkans.value=="") " G. G* i3 u( d5 c5 {! P
{
; {% U4 T3 F2 H alert("您的密码提示问题答案不能为空");
5 o) k* C7 q* T: k2 {+ e( E+ r document.sform1.checkans.focus();
+ Y) O5 d9 ]# r/ F3 h6 N return false; ' y! T8 |; ^( v# A* A3 u* ?
}
( x5 S1 y; j% h" [2 Z2 z return true;
, k) ~ B* D6 B( \0 ^- t , Y/ t& b$ m% B$ _/ c1 v9 l' ?
} " w7 o* ~ c6 c' a
</script> |
|