|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:
, w! U7 g% f" O<script language="javascript"> & \$ \8 V& k3 l
function IsDigit(cCheck)
! S$ v% e+ U* m& f6 z7 o {
' e- {$ ?" @6 }! s return (('0'<=cCheck) && (cCheck<='9')); ; @& ?6 W' P# E: J8 G
} & g- \% f# w O- J
/ \# B; L/ K5 y8 z' N8 v- S4 i6 Z( ]
function IsAlpha(cCheck) " b1 L8 Z+ W# C7 e8 S
{ ) Q H) Z! r/ X# B1 x7 p
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
! R3 [/ V2 u2 i; |& a( t# O } ' }8 v" \6 R% \7 q
9 V Y2 h1 D! \. V3 K/ N
function IsaNull(cCheck) ) l: C2 Q3 d8 D0 K+ x, b6 l7 }, W r; H
{ 4 \! O2 D! I0 M5 u
return(cCheck != " ") * ?/ f5 J5 M* A" q/ R9 |# _
} 4 N$ B. O2 u8 E3 X) x
9 m* B* s3 T+ I+ L- p! D+ vfunction checkform() / n% m, j& D( d/ B+ J& M! E0 d) f
{
7 F$ r$ H& v( @( J3 s; N id = document.sform1.id.value; ' I3 R3 g- `3 w
if (id == "")
% D( |% H! G* L: B {
6 X' A! Y; C- r1 T" C alert("请输入注册名");
2 }. m0 ]; d/ b( ~& K document.sform1.id.focus(); - e9 o4 r7 W3 ?. s; `: v
return false; 9 g9 I: r) _9 a2 u
} 0 A* I: Q& P) |) }
5 j! k8 \2 F2 U) q" s
for (nIndex=0; nIndex<id.length; nIndex++)
5 s1 q0 \- J: o; @. F7 o/ u { ( w7 P% d Z. b5 Q. S0 w
cCheck = id.charAt(nIndex); ; |- T7 i) J8 P/ m$ u! Y! S
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
+ b0 r6 t/ o: B! H { 5 m& i: d& d( w* m" k- X
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ) L2 k1 E( j5 a s! V F4 x
document.sform1.id.focus(); 7 v* g9 `1 W' x# V' @, B/ y& N, I! a
return false;
+ E0 A; N2 B& a6 N& F- y } 5 m: x4 T+ _% N# S& I- Y" b
}
, k" e* Y9 p% H& P0 |! q9 S chineseid = document.sform1.chineseid.value;
$ x- G# H" I2 [' A) M if (chineseid == "") ) v$ b% C; z5 i
{
" j, N; g. I/ V" J/ H! u alert("请输入中文昵称"); 1 K+ [3 i8 I1 I2 n: D. C
document.sform1.chineseid.focus(); ( B f4 j# \5 P1 n. @) i* |
return false;
1 N. g: t% E" f9 S5 E } 2 y y- x# g, u/ M# U/ f% j, a! _
password = document.sform1.password.value;
9 K- x4 l2 r: b/ B! P( ]. t. e if (password == "") ( k s) @6 S: Y( N) V% k7 k; Q
{ 7 d) n) G" L, }' j, h
alert("请输入登陆密码");
' z5 u9 p* N5 O' A% \3 n: L8 A document.sform1.password.focus();
; {0 j1 R+ g$ b7 M3 }: S+ O; }: L return false;
9 h8 Y/ V" f! ]: k }
: w) q" ~: P/ }* | password1 = document.sform1.password1.value; 4 e }+ }1 ], ^5 U( |% z* p2 C
if (password>password1) ( ^+ q4 k; z9 f) y/ U) y/ N
{+ m% I/ T4 Y: K
alert("重复密码与登陆密码不相同");
2 }, q3 w; h' i2 U' V) ^ document.sform1.password.focus(); 3 U0 C4 w" g. O9 S! s
document.sform1.password1.focus();
& d& T: O( i/ m: ]6 f return false;; @, q0 M5 X* H8 R: l V
}
5 Z. o5 r0 \) M5 Y' m8 X' cif (password<password1) , Z! v" l' L7 M* j# ]7 r
{
; c- p% g9 L2 a+ }) E, S alert("重复密码与登陆密码不相同"); ! T7 n& Y6 T' s2 k7 d! u
document.sform1.password.focus();
4 i/ Q9 U+ [% \8 G, ? |( S document.sform1.password1.focus();
4 I% J, G' K" a3 F$ ^ return false;2 i& \. X7 t& C7 P+ V9 h* C
} * u9 r- y+ R9 s8 H
if (document.sform1.email.value == "")
- n$ k+ W, O9 u' w0 A3 G {
6 t- E5 m( ^* A alert("请输入您的E-MAIL地址"); $ F) a3 B5 ^. J
document.sform1.email.focus(); $ e9 `: j+ v; o
return false;
- p- d' H; V* l8 e0 }1 e }
3 K2 l* r% a- ~( m8 I* X, Y
4 s; ?" A0 y& |3 x email=document.sform1.email.value; + t$ g% z% I5 h- F0 C% c/ Y
emailerr=0
* i3 k' j; r5 Q, t for (i=0; i<email.length; i++) + r0 f& J/ K, V& K/ @
{
0 l9 j: M) p8 v! a3 @ if ((email.charAt(i) == "@") & (email.length > 5)) # z3 k' R. s+ }$ R
{
4 A" ~; R( ]% u3 u3 Z4 Z+ ` emailerr=emailerr+1
}! \) ^( d3 Y }
$ m; M8 }! m& q2 I) l# S } 9 D+ f2 \* q$ @! s+ o, r& i/ {+ m+ {
if (emailerr != 1) 9 B) h; x( a4 N h5 V
{
, `. a8 h. E) J alert("请输入正确的E-MAIL地址"); 6 z" P; M( \7 E& ?8 H) ?: ~( q Z
document.sform1.email.focus(); 2 z3 g% `2 x1 l9 r2 T- y9 I5 q3 U
return false; O9 p2 x8 y! v- i2 Q* x3 w1 m
} }1 ? Q2 d* L
/ ]1 f/ _. m3 }) t
if (document.sform1.checkask.value=="")
0 \" z" K+ F5 R; Q, h8 e) C {
5 Q! ^( e- y( w1 e4 Y, u alert("密码提示问题不能为空"); 4 r$ l6 G' A K7 J! \; \ ]1 z
document.sform1.checkask.focus(); ) T4 ~# z; ~8 s6 x
return false; : _- A0 P4 X9 d
} ' C2 _7 I$ g: I' ?8 s
if (document.sform1.checkans.value=="")
$ S$ ]3 ]& E$ w: K' u {
! _- B+ u2 {+ y! ~ n alert("您的密码提示问题答案不能为空");
1 \$ g0 T% y! ]+ j3 n document.sform1.checkans.focus();
# i6 j/ ^/ F) D5 j3 U# ~. A- a9 y return false;
* H% \! ?# W# |9 L, q }
) z. Q3 a' p. [ return true; : ^$ I) c1 ]8 z$ E& X$ i/ P
1 N9 ~' F6 L6 E4 ^3 S* ~} 0 l/ S5 |! B: J' c7 C( N+ G
</script> |
|