|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14339
- 金币
- 2455
- 威望
- 1647
- 贡献
- 1403
|
这个脚本对你可能有帮助:
! p" P1 x% @0 S- N) ~<script language="javascript"> 4 I T" u* ]; G T* h B
function IsDigit(cCheck)
# v% R7 t: q/ [' w( S8 f { ' ]9 U8 V0 f6 d2 `! K
return (('0'<=cCheck) && (cCheck<='9')); o, G4 ?( o3 J$ {5 M6 s
} 5 K8 C9 h% l6 u" f) P7 V
* k0 N/ a5 |4 m# |9 T1 Q; v g) {
function IsAlpha(cCheck) % K$ X% F6 O: s- }7 P
{ ; Q8 A( \0 q4 J( R- O+ B. Q5 Z
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
- u. J- m% v( n: y" V( I } 3 G: ~: r7 w0 d! j. G
0 Q1 l8 M e2 ?8 \function IsaNull(cCheck)
% T8 M7 t, ~! q- c. t! a w { ) N6 o: P4 U5 M+ G. C6 @2 T, f2 y
return(cCheck != " ") 1 |3 z- S+ `" j3 I! n
}
% p. v/ e5 g. a 5 o+ Y s, l8 v% L0 C+ c
function checkform()
$ Q0 `1 ~$ T/ E2 x2 k{
' m5 k3 M1 V- c' j- B: |2 @( T id = document.sform1.id.value;
7 ]2 A) v# _5 J% m5 S1 [, ? if (id == "")
3 f: \/ d0 e- q5 s, Z V) m+ H; R { . i, u3 Y9 |+ R1 C; S0 @
alert("请输入注册名");
8 b2 m* F' i9 s3 G0 @9 j document.sform1.id.focus();
6 B8 V! t; V7 F# @) R return false; , e: P4 ]' A4 n- ?3 h6 I
}
, i3 r2 e {. p N- k! K
$ h# K% `' G- b for (nIndex=0; nIndex<id.length; nIndex++) 3 \3 b; D d* H) E8 z* M5 s
{
" {7 |4 H$ O9 `/ j" A cCheck = id.charAt(nIndex);
$ [+ c6 k" Z, [0 ^# j if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ! o4 g a3 u' }$ h9 }8 W) o9 d% e" [! a/ {
{ % H$ T R# h. q7 L: z
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
; j7 {% A/ u! B+ ?$ H9 {- H9 W document.sform1.id.focus();
7 g" ^, F- e, d return false;
8 m0 v- t- o. H& D' J$ }% ` }
& v5 }1 ^- F$ p } 9 C* J( Z1 [7 K7 ]
chineseid = document.sform1.chineseid.value; + }" k. u) o* u3 v- V& N
if (chineseid == "") ' r% G! L4 n+ P. h9 w3 h% o
{
) S9 B8 G. D0 x" c5 c4 r) ]$ d alert("请输入中文昵称"); / {$ e4 V/ t3 s# V; `; m' W$ p
document.sform1.chineseid.focus();
6 L; V. A, R4 v. w2 _7 @& R return false;
3 Y8 _) M/ u/ n( | }
6 }. T0 n* _, l9 L3 h password = document.sform1.password.value; - C' e$ [' \, f( E5 r6 j* H
if (password == "")
& B# f% K3 ]: s4 V! o {
% z: j% z6 {- z: Y/ k alert("请输入登陆密码");
# o4 ~: l, l' Y2 u document.sform1.password.focus(); 4 ?9 K1 X- N( R V9 T0 k
return false; * {: \* t! r& H# K! @
} ; g6 G2 @4 K" a2 y
password1 = document.sform1.password1.value;
6 A; A2 V1 {5 R( } if (password>password1)
- F! S& L' Z; a6 ]) e {
) ]5 m+ Q9 l5 H$ h. n" O4 o alert("重复密码与登陆密码不相同"); ' p( O9 \ n0 S* G/ [9 U- p' R: I. a
document.sform1.password.focus();
/ q2 W( ]. H8 M! @ V document.sform1.password1.focus(); # j9 F; m' W( n$ Q2 y) k0 q* t
return false;9 g$ C* [2 k# A& ~9 i* V
}
, y" K4 U: ]8 Q0 t* o' G/ Z" g7 wif (password<password1) : e9 Y4 U9 |5 V+ d7 [- h$ A
{
0 @" U" k: J, c9 g$ q( I& i$ C. w' O; G alert("重复密码与登陆密码不相同");
0 @$ D, w9 X1 s6 U" k document.sform1.password.focus();
0 ]6 T L' ]/ A document.sform1.password1.focus();
; V( x, t9 c% `- i0 n1 ] return false;5 z& m9 S1 a0 K" H" f% e
} / T8 Z( m0 B9 T$ b& t
if (document.sform1.email.value == "")
) F; W+ {2 c, f, ?- o% n {
* k+ }) g& _) g. g, N" | alert("请输入您的E-MAIL地址"); : N. R, W, j3 U! s& i* B( i5 @
document.sform1.email.focus();
" ]+ F; I1 \% q return false;
' b) r, S# u; b }
& M0 s; y" Y. E2 ]+ u ( L7 L2 K& x% T
email=document.sform1.email.value;
5 q1 r8 F8 K! D" Z! i% L& N emailerr=0
+ ?# R0 G5 @6 a7 S: z% q% k for (i=0; i<email.length; i++) # m5 Y6 m5 E3 q5 S
{
" b& z0 F6 @4 S& d6 Q$ ], g if ((email.charAt(i) == "@") & (email.length > 5)) & o1 r% d2 \4 _7 u D+ N
{ j) |, T* v+ |9 A; I2 T- C: R }
emailerr=emailerr+1 3 U0 d* G* F) a; z
}
/ y b5 R7 q$ R h6 x' | } 0 t; I( R/ d, z0 @
if (emailerr != 1)
$ ?: X: ~% u& {' y2 S/ {. }& U {
: e6 u4 w! }, |3 j$ N alert("请输入正确的E-MAIL地址"); $ k5 N; t4 ^7 s, I! g7 h# h
document.sform1.email.focus();
. {5 i, d: S7 |+ L9 P return false; * D& f' W6 x( X/ X7 x& x* j' @
} ' ^" J8 x- d+ R: v- o2 ^9 Q
. R a* ]7 L! A2 M7 G% W y if (document.sform1.checkask.value=="") - L2 a% U0 T8 l: v3 c' R1 W* U" E! @
{ 8 o; k# _5 U' u9 S8 d2 ~, |+ V
alert("密码提示问题不能为空");
. C; `, Q; W5 [' [& f0 e document.sform1.checkask.focus();
& m) I* T/ N X. @3 Q return false; . D1 o5 {/ q) _
} : b d/ A" {( L6 X
if (document.sform1.checkans.value=="") 3 t7 c6 ~, n5 {, A% R9 C8 ]8 f
{ 6 [ M8 S6 p' b# I# D3 R
alert("您的密码提示问题答案不能为空"); 7 _- J4 ?+ B. O% L( Q. q
document.sform1.checkans.focus(); 8 i5 H% I1 X0 D6 t2 C
return false; . f3 J% O! h' }7 V1 c! M/ {
}% Z1 x% G& f) ~7 t# O8 B, J
return true; & J/ `. Y7 e/ W; _; `/ G
2 M' Q) s+ [# F0 V) J. x7 V' F6 i
}
: e# Z7 k6 q( e; _' M</script> |
|