|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14369
- 金币
- 2470
- 威望
- 1647
- 贡献
- 1418
|
这个脚本对你可能有帮助:4 X X& N) A/ {: O: B7 A0 j1 R
<script language="javascript">
1 L6 j; b5 x( v2 Ofunction IsDigit(cCheck)
: K; l, F" c+ T2 o; @2 C# p x {
5 T$ m1 {3 y G5 e* d9 D5 B return (('0'<=cCheck) && (cCheck<='9')); ) U/ \# v& ^) g1 R! n! N. K9 \
} 3 X9 h6 E% w5 V
8 h' I2 x, a4 A' I% ^
function IsAlpha(cCheck) 9 b( O) l; e: u% Y# _/ ^2 w
{ 9 W+ T& u3 W0 |% I% j v
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% T: n" t6 K7 T3 Y } 4 A( C% ^* Q i# A
% o4 c' `- i& g8 b# W3 {, x ^function IsaNull(cCheck) ) g) j1 P( S" {! F; ?
{ 9 ?7 S) V" l- P0 l+ Z
return(cCheck != " ")
$ `% f: a( ~9 G } - n5 I. ~: ~9 n0 Z; z2 V) c
# X7 m- ^% i7 T8 v9 H, ~9 mfunction checkform()
) s; V) C [+ F6 }{ 3 ]" [: f& z& C
id = document.sform1.id.value; 7 R D5 V) |3 G4 J1 |
if (id == "")
8 z& h, z/ T. P& Z0 p( b1 r {
! X5 ?9 ^2 U/ q) N" L2 k alert("请输入注册名"); 8 T) ~) B( |% y/ S% c1 [
document.sform1.id.focus();
9 u0 S% Y B9 _5 o% I return false; . M2 N) \( y W' Q# V3 D+ ^' j
} ! l5 p; K/ m3 l6 g1 `4 I: K
* I# J3 a3 ~$ W7 v0 X for (nIndex=0; nIndex<id.length; nIndex++)
w! K$ ?0 D0 X9 j! A3 I; H {
* w2 P6 [ C& {' B: e8 k( w cCheck = id.charAt(nIndex);
3 l; j! Y1 _ j8 s# y& S if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
6 P" X3 y5 k% D- I" i5 G# s0 v: A { 9 F7 z' s+ u( K( d
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
$ y7 E( a4 S, O+ X4 g document.sform1.id.focus();
4 t4 u i/ J# Z return false;
0 n2 a+ y/ `: b4 F }
: W4 n7 B8 t3 T5 ?& ?) u }
, q- z4 n, R7 H; i5 B chineseid = document.sform1.chineseid.value;
1 t9 ?+ f# x5 q if (chineseid == "") 1 b" w+ p- t" _' w$ w6 d7 O( Q; {
{
& K: e, n+ K( z' D alert("请输入中文昵称"); * Q; G6 S* z% N6 \" a, L. H' y0 \) v
document.sform1.chineseid.focus(); + ?- M# ^( E/ Z" u! A! _
return false; ) c( y2 g; c2 j! v+ f6 @
} 2 s( {( S: W* K- H+ }
password = document.sform1.password.value;
7 O6 {4 F! c: P5 x |4 f& ?* t( S if (password == "") % l4 e! Z+ A ^
{
4 x* h K- L6 ~) x" c alert("请输入登陆密码"); # l& V6 b+ E& z) [/ w0 n$ b1 H
document.sform1.password.focus(); # {( @5 V' p9 y/ a: t3 I
return false; 7 |, h7 D* e) X+ h# _/ k5 m0 o
} 1 t0 Z; J% u0 W% Y
password1 = document.sform1.password1.value; - _: X! C F" p( l; W
if (password>password1) 3 h3 X/ h# m6 L2 T
{
, }8 N" _ y2 W4 e alert("重复密码与登陆密码不相同"); 5 n8 e+ u: h' |3 P. H
document.sform1.password.focus(); 5 q* R) x* K4 M2 ]4 _$ B" T
document.sform1.password1.focus();
4 M" w& O6 F0 n2 I. W8 _$ I return false;
_* m4 ^- q) k% x% G } - Y( s8 ^! r% _: m
if (password<password1)
' D7 r" W8 |" u& T: C8 y3 Y {
; A" @+ U! z. ?) P alert("重复密码与登陆密码不相同"); : T4 c+ Y8 D7 L6 [9 v7 |) p: }
document.sform1.password.focus();
% n: Y; v# Y4 Q, b4 I' m+ t0 T document.sform1.password1.focus();
0 W. W2 B" Z& Y$ W return false;
+ ]- ~8 f, _1 b, Z6 _+ N4 l } + _9 u8 X( l0 o" ?0 L
if (document.sform1.email.value == "")
0 x: U5 o) I6 r# k, k% P { - f V, c* o+ Z9 ^5 I9 m/ C2 s
alert("请输入您的E-MAIL地址");
* ?6 P6 T: ]1 ]- {0 X$ r+ z- } document.sform1.email.focus(); 4 w* w1 z1 ?% a. P! y# e
return false; ) U u7 H3 o* p$ X% ]
} " z3 w- P; U+ G5 g5 u
1 Z5 a9 s# k- S$ |& L4 o' M email=document.sform1.email.value;
- D \4 x1 O# q2 X, H emailerr=0
( l. K& |( W% c! M for (i=0; i<email.length; i++)
' H) l/ {1 ^* H' d0 @% \; w {
: O8 ]6 k$ y9 \! V B" {% P2 q) v if ((email.charAt(i) == "@") & (email.length > 5)) ; B/ y. C4 t2 A; ~( w3 s, W! ^
{
9 W' F8 V; k3 g+ f8 F# l' `4 c emailerr=emailerr+1
$ t4 _1 B2 j* e* \$ W& [9 E' o } " A# {; U1 R8 T ]9 [+ g
}
7 n6 u* g7 k( [" D0 `* [ s: s; g if (emailerr != 1)
j& e' e ^7 J {
+ y3 k4 c3 C2 k+ F+ `6 C alert("请输入正确的E-MAIL地址");
8 E% s" L; [ X/ d2 T document.sform1.email.focus(); * ^5 k6 |5 T$ H( W% T& E) D) x$ P2 Q
return false;
8 P0 e# e6 l4 @ }
+ v* Q" i1 R3 l& J3 s
5 r9 Z; k: Y( s3 C if (document.sform1.checkask.value=="")
: C! x6 `' R) p' L% v* | { 5 Z* K% ]7 f6 K4 E1 Y
alert("密码提示问题不能为空"); + {# _+ t- F) X3 R `' F
document.sform1.checkask.focus(); V# E) G) q3 i3 Q8 ^ |0 G
return false;
; n3 v8 p/ O* Z; L9 f3 n! O* @3 n: L7 g }
" B( h8 c# `% `. J0 r" N if (document.sform1.checkans.value=="") 1 W" W& q* c/ T0 |& h; u( F
{
! i( w+ Q4 }7 }6 G3 Q alert("您的密码提示问题答案不能为空"); 0 c/ F$ U/ K o ^1 f L1 e7 u
document.sform1.checkans.focus(); . m* x7 v, F, J( l% Z; _( W! G
return false; H- _; \* `4 @1 R6 a/ a
}# t$ H: l& `; y( @- n* A! p
return true;
6 i0 P' F- M5 J! L% `9 U& { M* ? $ |8 L2 c1 A) h1 s. \2 H! Z
} . C' c/ d2 Z) D& |- X
</script> |
|