|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
这个脚本对你可能有帮助:/ K3 T' }. g: a! Q, p) @0 L/ n0 V5 D: a
<script language="javascript"> : g/ X2 @% h- t% O" p
function IsDigit(cCheck) % f$ e8 j! n6 B$ m( v$ f) S
{ , F" K6 V' J; Q* c4 b9 U' v( G
return (('0'<=cCheck) && (cCheck<='9'));
& r. _6 s1 e: I" Q } 6 u5 O4 m e5 u5 q- D
0 [/ C- |7 J- o; ?: [$ K' [' `; Q
function IsAlpha(cCheck) - l1 P& A2 ~) t# ]( E( n' G7 G
{ @9 {* P1 a1 L: U7 }7 |2 P# X7 X
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
) i6 G; h1 N* x6 w# @3 | } ! _0 o$ P, v' W' @
/ a! g4 R/ E" J t2 nfunction IsaNull(cCheck)
- w- r k# ~% E- K1 l2 V" g/ E5 | {
* R; _% n# @7 D0 {8 h7 v' u7 U return(cCheck != " ")
8 x j6 M9 r4 ~& x4 a6 i }
' F3 V8 x( m/ O# n5 Z' |
+ Z7 M9 k( O5 Dfunction checkform() 2 `+ x% a C8 O) O3 e% i l
{ $ }& F' ~ }- s4 M$ m! K
id = document.sform1.id.value;
5 q$ s. K. n- H- w* {$ c k8 } if (id == "")
( b0 g) j& c1 K4 R8 G' j9 A { ' p# i6 R: w4 J5 w. R* Y7 h
alert("请输入注册名"); & v t1 f9 F$ t% Y3 K2 o
document.sform1.id.focus();
3 c, T# E$ j' `2 O' s return false;
- U/ q7 a" s7 S; m" [! K } / J% R8 e: p$ N( f
7 Y( G! ^: X8 f for (nIndex=0; nIndex<id.length; nIndex++) # n$ a1 \0 R$ F! Q5 x6 e
{
& S% Q2 S+ l m. E cCheck = id.charAt(nIndex); t9 Y4 Z% H+ D! o: X
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ) s& [& I; B5 a) e G
{ ! [& ^! H- H! n1 Z$ \: i$ {
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
- ~6 O3 O0 u% C, s0 L' f( I$ M document.sform1.id.focus();
8 @; x+ ?% q7 x4 { return false; # K$ |2 I+ d, L' V4 |" }4 z
}
* s. `4 T6 n7 `+ E/ o3 J8 K. l }
4 X* J/ u ~2 a- d5 h i) X chineseid = document.sform1.chineseid.value; & `+ C/ X9 D" }
if (chineseid == "") & z2 I/ t) R% d8 m! e- ^4 ?
{ - B; |+ S& g' q+ f: s6 Q" J, ?8 V
alert("请输入中文昵称"); 5 G8 t; j# o6 h0 ^7 \, l
document.sform1.chineseid.focus(); 0 u. D8 w% I% w/ @
return false; ( u5 S" Y6 l! r. V1 }% C3 q
} * O& V: P& a! l( Y9 h
password = document.sform1.password.value;
6 L0 g' o! P- \- }9 }9 T if (password == "") 2 p/ c$ f0 P- A1 A: P& u
{
9 ]) m1 h: W, M5 r, |7 i" e alert("请输入登陆密码"); 4 } `. R3 i: `$ U
document.sform1.password.focus(); # @+ E3 R+ s: P3 r0 K
return false;
" _# A9 _& i/ v+ p% o }
, s7 ]3 D6 ?8 u( u3 ]. w2 K% e password1 = document.sform1.password1.value; ) V9 D; U( N8 i8 @' E' u/ ] \# P
if (password>password1) ( v/ M/ R% Y& u3 p
{
6 s0 G6 y) @! r$ X) v: M alert("重复密码与登陆密码不相同"); - V' e- p2 Z: a( Z4 v1 e2 [) {) Q4 Y
document.sform1.password.focus(); ( R" P. T" F$ E8 l. n) }
document.sform1.password1.focus(); / i; `6 ~# k& g2 F- I* K; v+ t
return false;
- p. O1 D8 n7 f0 E$ m( ] } H7 c* d- [$ u
if (password<password1) % ~5 {% ~8 }. \2 T
{
0 ~1 e1 @- N# q+ s9 J) X2 n alert("重复密码与登陆密码不相同");
% D# _5 V/ }3 k document.sform1.password.focus();
( a! d% }2 B& i4 E9 c document.sform1.password1.focus(); 8 G7 J" L' D3 L; p
return false;
# J. E( @7 ?3 J# U3 x9 V7 k$ a } 7 L( h7 k# Q3 j) v
if (document.sform1.email.value == "") 8 Z! A! A, r3 b
{
* A- v" u2 {% e/ j& f' U/ W alert("请输入您的E-MAIL地址");
, D% O% m- V* n- H0 n document.sform1.email.focus();
- `0 c, |- r! |' f& c, ^; J return false;
. w9 x1 v" H& B9 @; u$ i! ?0 a8 p } & F2 S* E4 z \
5 f2 ]4 m% @( l1 P email=document.sform1.email.value; ) Y6 F% l: j! S3 X& D' N
emailerr=0 9 o$ c% T7 V% k; q. _$ e: M
for (i=0; i<email.length; i++)
+ R0 j3 F8 h* n; h4 e) X {
( e4 y) U9 z1 j# b2 k. i if ((email.charAt(i) == "@") & (email.length > 5)) , b: ~9 Q K) f
{ 1 e. D# R! y! M
emailerr=emailerr+1
) N O3 z9 x3 n, ?$ Z g4 f }
4 j# s# S' h4 s4 h) M# P }
! c6 l3 h2 b; Z+ z9 h; P, P# j if (emailerr != 1) ( c' a$ z* x5 `+ n
{
/ O' @. d W: g alert("请输入正确的E-MAIL地址");
" |* U+ o& v( c; D( V document.sform1.email.focus();
4 q4 m* E7 z O; E return false;
3 r% W5 I+ G {$ L5 c } " x6 V4 f7 F( a1 O; _% E+ @
9 u, A5 D( a4 m x+ h2 i
if (document.sform1.checkask.value=="")
8 L6 s p+ ]- B6 p, | {
: K# w" B/ P# C alert("密码提示问题不能为空");
$ P7 r$ b, H; r) C0 c' b; M document.sform1.checkask.focus();
8 x: ]- C: T" t; s6 J4 x- y return false; ( S/ B* X0 V3 ^2 h) P N! R2 H
}
$ x2 H$ }) t# e' P" h3 l) v if (document.sform1.checkans.value=="")
2 C+ u) D/ }; F/ k' u1 D; `2 f {
0 X! ]0 |! t& l/ {$ U! N: X( B alert("您的密码提示问题答案不能为空");
* c- w7 [0 ~! Q6 R) {1 ~% v3 } document.sform1.checkans.focus();
5 _) Q# v; ]1 y2 M$ U return false;
# c9 _* D% h7 y5 F }( ?8 p2 ?) q6 {! i: i6 q; B2 A
return true;
5 V% c% v; |/ m7 ~# L* o
4 N; h# I( m; ^; Y} 3 l B; ^1 o7 m6 ^( B
</script> |
|