|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14431
- 金币
- 2501
- 威望
- 1647
- 贡献
- 1449
|
这个脚本对你可能有帮助:6 s4 c- ~; e- S U2 D$ c
<script language="javascript">
4 d$ X$ n) Y' W* kfunction IsDigit(cCheck)
* Z! q# _8 r% E' G { ( _ a1 x- U! O/ h
return (('0'<=cCheck) && (cCheck<='9'));
* j3 p* L- K/ G% `9 D } 3 Y- O( O# y3 Q
) e7 c, ~# e$ _
function IsAlpha(cCheck)
# a' G3 [8 }& X' e# d6 P Q {
5 T8 k3 A @/ s0 c# Q6 o' N& W return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) . J; w5 u+ p5 M( |
}
( R0 h$ J9 W3 z6 s, l8 l7 P" `7 x: g
+ y' O# J5 n: @% L7 ^# efunction IsaNull(cCheck) 3 ]4 v% f* w9 x" C8 M
{ ! k7 _/ m0 Y# E; ~7 r2 f
return(cCheck != " ")
8 I9 {1 [: K1 N4 `# P( R0 \ } 8 c1 C' y2 g9 v; S3 z" y
1 I) k7 C0 @6 c) ~. M1 U- ^function checkform() ! ^ b& I) t1 @( Z& H
{ ( k) d9 B) S6 |5 y
id = document.sform1.id.value; 3 q. f% I1 q( j
if (id == "")
6 E$ N4 f$ W3 `0 P6 ?9 F& k { - f; x } C5 B2 P
alert("请输入注册名");
! `! }3 @7 u* b' { document.sform1.id.focus(); {+ O9 W2 k4 y5 ]/ Q, V
return false;
, Z* J( R( W+ u& a/ e! n" P } * P5 H9 d8 t" L
- `- G7 V) R$ @2 C4 s+ u+ ~( Q# H
for (nIndex=0; nIndex<id.length; nIndex++)
l' u# F2 a4 C, G ]1 q { ) O) y7 [- T# T
cCheck = id.charAt(nIndex);
) f: |3 i5 e; B7 h7 {3 e if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 3 S* X: b9 w, j: s/ [
{
5 r9 f6 [7 o( b, K alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
) H3 L/ \3 V- V; h# _. E document.sform1.id.focus(); ) ?: b6 n1 a: G4 R5 Q
return false; & o! l; [4 A8 l) S' ^, S! @' q
}
- g+ b; g! i8 X) q2 a } - g# |) h1 Z' K
chineseid = document.sform1.chineseid.value; 2 l) H' K) ` o1 ^2 h. d2 J
if (chineseid == "")
+ P2 F0 q/ G* N/ _9 B; t- \ { ! ?9 n& M X9 Q6 L7 d6 ^
alert("请输入中文昵称"); 1 }+ K7 \, O4 X. J, C
document.sform1.chineseid.focus(); 2 A( h. \& m% g8 w
return false;
" ~- l/ e2 e$ z+ w* K }
! s; b( Z$ ^& `" [/ s/ T9 T6 C password = document.sform1.password.value;
" j5 K+ ^ E: r' ?9 U: W' \, ^8 C if (password == "") 8 q0 f0 ~& B: M( r7 N; }/ t8 J
{ Q* U: m. J2 v, u& ^- P% S' G; s
alert("请输入登陆密码");
& E' v" r6 e( q3 B+ o* Z document.sform1.password.focus();
! r: y) U" @* C- y; B" u return false; : V' t! z3 r3 w8 ?7 d# K
} * X x+ x4 J$ `3 Y0 D ~: c
password1 = document.sform1.password1.value;
2 U& P2 J3 F4 R7 E' a3 F+ [ if (password>password1)
& Y5 F$ m, W/ `: L/ z. Y {
( _4 n8 Z( r+ W2 Y0 p alert("重复密码与登陆密码不相同");
1 G) U' l4 Q4 F) p& ]* | document.sform1.password.focus();
# t' j/ _2 E1 D m H& H# J document.sform1.password1.focus();
" H2 W+ C( [7 _' i# b9 w return false;: m: ^% a& F7 b2 e: M5 V
}
8 Q) c" {! u4 G! kif (password<password1) 1 y& p( @# x7 p0 q7 j# g3 v' G
{' X7 K* q* v- U' f/ ^1 p, ?
alert("重复密码与登陆密码不相同");
6 h7 w5 t: ?7 B& g$ _' x document.sform1.password.focus();
% u! N( K) |( h. Z+ @; J2 W5 F$ j document.sform1.password1.focus(); [* k! }$ I* ~* p9 v/ a6 U2 B
return false;) [5 _0 b$ N0 O. n: d( n
} + v, E' {/ a& q0 G
if (document.sform1.email.value == "")
# J6 j" S, u$ ^ {
- g1 G& G% i* c' ~3 O3 e8 _. b/ R3 } alert("请输入您的E-MAIL地址");
5 i" l( E( a7 n- s$ o; r! A2 m document.sform1.email.focus(); % b% o! V* W# A. {2 ?
return false; 9 G+ R% A m3 r- R
}
, ?: V& H+ @; D # u6 u% P2 M+ D( X. ^
email=document.sform1.email.value;
& R0 B8 m: i9 Y2 \ emailerr=0 * D v) Z. x( _" m
for (i=0; i<email.length; i++) - q j& E# |& c; J, j" ~ H8 ?
{
+ Z. r! E/ S/ U- _ if ((email.charAt(i) == "@") & (email.length > 5))
2 u/ F2 \1 \- L* H {
4 R1 _8 x% Z) L+ z% P1 Q emailerr=emailerr+1
- X! h( a W+ Z" w3 ]% J8 m }
( U3 r3 S' w7 o7 W& G } 2 D0 j/ h9 s. o0 i" ?& R X
if (emailerr != 1) 6 l" c* p" p Z2 C( L% R
{
$ y9 r, a& W, r4 M& `# x alert("请输入正确的E-MAIL地址"); / r7 a' l) l5 L( @3 I' [4 g
document.sform1.email.focus(); - L/ K4 T8 o2 J; ^2 O& F \
return false;
3 {0 Q1 l% v2 ]% T, I2 Q) f( ]4 m }
Q$ X* n9 }4 N, g( y+ {
+ n4 f& O5 }; _: `9 b6 e if (document.sform1.checkask.value=="") 9 d" V( N+ l* W, F3 I! T
{
. r4 B0 d3 K, m% O k; L alert("密码提示问题不能为空");
% K+ j0 d2 o. P8 o3 `. ?# ^ document.sform1.checkask.focus(); 3 N+ ]" |7 S7 |4 q# \
return false; 0 w8 L+ j8 ]8 W. R. e* P% r3 g
}
( S p9 B9 }- J9 B2 z( p if (document.sform1.checkans.value=="") 0 a. f" D7 ?7 q' w& }& ]* m# j
{
. f1 t- n: ^0 R5 J9 w) _- P r x alert("您的密码提示问题答案不能为空"); . Y5 `9 z* n" S5 Y+ B7 L: e
document.sform1.checkans.focus();
2 b+ d4 g1 \( y. X return false;
* g' o! D. q' i }
+ T& e4 K6 H, o, t6 i$ Q return true;
9 e2 j- F! n% s' W$ I 2 |) u/ j! _: \2 q' o) R
} $ s) v* z, [" [9 c, Y5 e( P
</script> |
|