|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14413
- 金币
- 2492
- 威望
- 1647
- 贡献
- 1440
|
这个脚本对你可能有帮助:
9 N8 a1 Y% e' \<script language="javascript"> 9 R& o- D3 d4 A
function IsDigit(cCheck) # l2 Q; x8 Y% L& [! x0 z0 `
{
5 A/ R4 {7 j% K return (('0'<=cCheck) && (cCheck<='9')); 1 N& m, V* W$ I
}
( q4 o, m; ^% w3 S4 o* v- [ # [4 E1 t4 g! {3 Q
function IsAlpha(cCheck) t* {+ B7 k- K1 ?6 R* v+ M6 l
{ ' ^2 [$ y3 X X: z( Q
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) # \% j) y: @0 ^9 |$ [4 @& q. J% m1 N: Q
}
! z: I" V. I" C' M
+ E% ~* o' ^5 Q+ Gfunction IsaNull(cCheck)
' E S; L( I! l0 {% D5 t9 r { + J( q, D, L& n/ r6 I! U
return(cCheck != " ") & [, Y- X) W7 l$ U: g3 e
} # f( R2 I8 D: {2 Z3 \( ?
2 x. w# }+ W' [' f, I) Ffunction checkform()
@" F2 m4 l( q- N! C% I8 M{
% `4 U- B. ^" v$ y( m' L id = document.sform1.id.value;
& T, k8 o5 j+ x0 V; L+ F. \ if (id == "")
" L/ W% p: P: q! X" E { # w4 W" J1 r: ]- L5 D6 p
alert("请输入注册名");
; I2 Q5 j/ O7 ]( a* J document.sform1.id.focus(); % k/ U% R! i' U4 H" ?' |0 Z
return false;
3 R$ l; a7 Z$ j+ t# R } 0 J& L K r" q8 ~ e8 m2 _% m
( _5 R4 j1 P* K
for (nIndex=0; nIndex<id.length; nIndex++)
: u0 _3 x6 y. N% T# N* b {
* y* @1 P4 Q8 h5 \9 d: t- W cCheck = id.charAt(nIndex);
! f( W4 [! A% f: s, t$ | if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
/ r$ _0 a$ o& ~9 v1 h# N1 |. Y {
( n% h# j; |7 f5 F0 N) e alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); , c; J3 n& r6 X) J- h
document.sform1.id.focus(); 3 T( R* h6 F* U% {/ M8 F
return false; ; G' k3 a2 q( i/ Y- }
}
; W% o" b+ w" T8 Y, F8 p" {$ v }
$ R, v! b% C8 k2 E5 B chineseid = document.sform1.chineseid.value;
6 s. E+ U# T3 P/ w if (chineseid == "")
$ c3 v$ x; C$ t: O. }$ p { 3 y. p; i3 r$ ^ F
alert("请输入中文昵称");
" `+ O- d) W& v) q l document.sform1.chineseid.focus(); - R U. J5 [: D2 V7 d2 T" v! |
return false;
9 B9 _- J! G" }1 ]% a }
+ x: }7 B6 u0 Y5 m8 _* h' y password = document.sform1.password.value; 3 W9 v7 Z7 X# H4 H* t- G: f
if (password == "") 5 Q/ G% M" x- Y7 Y$ S6 {7 k, B
{ + `- c3 z U1 ]( o7 u
alert("请输入登陆密码"); , @' m3 l7 [9 o$ A( `
document.sform1.password.focus(); 1 |# u7 g3 }- @) T
return false;
# B0 P3 d' K [: h }
- P- w# e( I$ r0 M3 E password1 = document.sform1.password1.value; # A! ] M$ Z& W, D
if (password>password1)
d, D% A' Z E. N \. M {
. L8 J' W- t! ~0 s, b* v alert("重复密码与登陆密码不相同");
. T, w Q: q3 Z2 ~, t+ X document.sform1.password.focus(); 8 X' ?& `, a6 X* i0 K
document.sform1.password1.focus(); 6 o1 D% E. w" g
return false;4 f- |! k2 @) p) W+ j% a
} . u5 G; W4 q' P+ R8 y4 @7 B" p
if (password<password1)
9 O* O; ~; f) }# i% n {
& T$ w& D4 v5 m+ s1 K alert("重复密码与登陆密码不相同");
/ ?5 s) e; q3 C$ _4 x! P: m: c* K7 G/ f document.sform1.password.focus();
3 L4 C1 T3 Q( ^ document.sform1.password1.focus(); % }8 |; w8 D, b2 v0 ~( P/ M
return false;
+ ]7 N- I6 Y) @3 S$ _ }
% W. l( B8 `, l) _ if (document.sform1.email.value == "")
2 ?/ l' `. w2 x; O1 y {
1 Z, q* m0 K$ K* T! x7 m6 l$ S( E alert("请输入您的E-MAIL地址");
/ Q2 Y% D+ e3 S+ N document.sform1.email.focus();
7 `- I; [) k: _ B6 q9 u: ^, ^ return false; ; { J9 J# H' n3 D
}
& y) K# m+ x; m- O3 ]; K 5 d* }8 k9 k! ]/ f+ z$ {
email=document.sform1.email.value;
6 Q. l4 J8 {0 M3 g emailerr=0
% {& i3 ]: _1 b5 Z for (i=0; i<email.length; i++)
) e% i( D9 ~7 c) r2 N! s {
+ a' r8 E" D! z$ x( x! W if ((email.charAt(i) == "@") & (email.length > 5)) 4 z5 w% B0 b# Z) B5 ^
{
8 ~! N% _, u6 n+ O: D emailerr=emailerr+1
# z, b# z6 X& v% s0 N! _# n! m }
: A6 M8 P3 D5 n4 _- i7 t/ k }
1 P" c Z0 h% h C# D" W* O% ~ if (emailerr != 1) 9 c5 z# ^: H7 M9 n! x7 w7 y% O7 j
{ # d0 @( @6 I* g! R1 Z$ J4 l6 c
alert("请输入正确的E-MAIL地址"); 1 S' O, q( B, y; C/ w
document.sform1.email.focus();
$ G% K1 Q/ R6 R L return false; ( q: `' e" j& e
} 8 X, q- Y% a3 m) g. A- O5 I
! [. k* K& d: C( c+ J4 f A* k& F
if (document.sform1.checkask.value=="") 2 b; P8 y) X# O0 m# R4 x
{
7 ?) @# D' a7 F9 g5 y alert("密码提示问题不能为空");
6 s! t1 ~3 W" h( @7 A7 O4 `! M document.sform1.checkask.focus();
2 ~9 o& n8 A; w8 W return false; * x3 M |; t7 r7 b7 s& j$ v+ T
} 1 U; i# E* V: k; C, m: f
if (document.sform1.checkans.value=="")
% s" b9 N: v' l# H; I+ G { + U) B9 I; X1 j2 X
alert("您的密码提示问题答案不能为空"); 4 k- a1 {! ~, u. c, k4 S5 P1 G
document.sform1.checkans.focus();
/ Y, \7 @/ w2 H& E! T6 [ s- k5 P return false; % e: V$ g) j# f0 ^( X+ |
}& ]. y$ C a y; E+ N0 D- x) e- S7 }
return true;
$ W" k5 }2 o$ N$ r w0 U, X3 i $ {+ Q& d: ~' g7 o# M
}
+ l$ G+ U% o) j6 q2 X( H8 H</script> |
|