|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14369
- 金币
- 2470
- 威望
- 1647
- 贡献
- 1418
|
这个脚本对你可能有帮助:3 v- X* n, a7 P1 C2 q; Z
<script language="javascript">
9 T% r0 u# K Ifunction IsDigit(cCheck) - l2 E2 P6 y8 b" u0 s7 F* T
{ 1 e* ~" v0 r" P) }; f& S3 [
return (('0'<=cCheck) && (cCheck<='9')); - F: W. }+ \! ?! G; S( w+ Y0 x. U9 Q
}
# |6 H5 f: x J- M; c
* C9 E, ], b/ ?, Z; A) Q, \function IsAlpha(cCheck) # u, [+ L' g! I
{
, V* I* J4 h% C8 f, x0 _ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ! k* [* D/ I7 E! |) r% r7 {' ]: L
}
* D. \3 X! ~! v/ z4 O2 X
+ |$ R- Y# D5 pfunction IsaNull(cCheck)
- C5 E4 |/ w8 @7 P. n" J {
4 ^& y& e0 O; [9 S return(cCheck != " ")
( e/ n+ W( m; U! j ?* L } " I2 y- E2 `# a9 t1 `
4 X0 O+ ^0 u1 Y, v- Wfunction checkform()
7 X) O6 J: G# S1 G8 b( W3 r{
6 i2 a6 ~3 A9 f% L id = document.sform1.id.value; . z! p/ |5 }% D1 ]2 e) H0 F2 k% o
if (id == "") ' U+ m( m0 Y/ I3 ?8 l7 h2 O
{
1 P6 P) `- l2 X: v) t alert("请输入注册名");
0 B/ L H" {* b' M- d" L document.sform1.id.focus();
% z% q" @: c; ~1 N( H. i return false;
1 J- V3 `% P( W% t8 z; A% f } 2 H; F: r7 E- E+ @6 l2 H
1 l7 H/ F2 q/ p% w) o& ^
for (nIndex=0; nIndex<id.length; nIndex++) ) Q" {, c9 O O6 `. n; N6 D
{ v. D3 h; e" {2 M+ ~4 A: I/ P
cCheck = id.charAt(nIndex); ) f, e- A C* r) e1 o1 B4 N
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ; ^7 z3 U$ E2 t N4 ?8 p9 l
{
, G& M2 H: |5 L( H. q alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); u& _/ a% A4 v% R9 h1 u5 M
document.sform1.id.focus();
* S/ y! w7 }2 B! ]# M/ k return false;
# z1 n `2 T+ C3 N* \, d* { } + C: o( A" e# ~$ m
} . J6 |2 h" C: g" J% r% C! a
chineseid = document.sform1.chineseid.value; + b/ b! E2 `9 M9 F- \( \9 Y/ I! N
if (chineseid == "") 3 b+ C* { n6 _$ g9 P* F" O1 t/ k
{ 0 ?. e: [! V/ w" k2 m
alert("请输入中文昵称");
4 `( l: M( {) O( f9 J# v document.sform1.chineseid.focus(); 2 Q4 W v( _& E' A
return false;
9 X: ^9 }3 P9 ]+ {# r2 m4 S } E# t8 e& j! \2 i7 ~
password = document.sform1.password.value; 9 j- W) Y ~* G/ K- T% ?' r: s+ z
if (password == "")
, |" h; ^0 n, a5 z {
6 k) x( ~. F7 n7 k/ Y( L9 b alert("请输入登陆密码");
) x: B4 p; S" [# b8 R; N, p document.sform1.password.focus(); ( S" W8 P' G2 ^ C4 w
return false; % t" l/ d: W7 L |, _, V
} 6 B5 y1 i/ x6 x- [" ]4 u5 N
password1 = document.sform1.password1.value; . A' q5 }, i/ Q8 `
if (password>password1)
* W2 }& h/ E9 Z0 T. p4 y3 z z" c& ] {# l1 y z7 k% v( L7 s6 _
alert("重复密码与登陆密码不相同"); . o# b3 r8 e- z8 A: P/ n( C
document.sform1.password.focus();
" y ~8 X5 C) [2 w/ U3 S8 D document.sform1.password1.focus(); , p) A: X! G! j
return false;* z3 v! D B& A" l- O+ v
}
( n3 f9 @ a2 Qif (password<password1)
- D; Y% }6 b- w4 c2 P2 Y {! Q, g: D) `3 e7 }7 B
alert("重复密码与登陆密码不相同");
) f- [' |/ k1 L4 V. P document.sform1.password.focus(); 4 d2 u/ U! W' Y. n. k
document.sform1.password1.focus();
; w) @) r+ `: T4 P; r+ C6 c9 w! ] return false;- J5 U; u- `* [: H+ y* o# }) H
} 2 d# K8 Z" @' j0 W8 _5 H% [
if (document.sform1.email.value == "")
. d* _; f. Y+ F/ j {
6 @3 u& T/ F( o% Q, k6 ~" D alert("请输入您的E-MAIL地址");
4 R9 e" i$ E) H D+ u. P document.sform1.email.focus(); ! K2 I/ k1 v) e$ b6 W* g9 d* G
return false;
/ ?1 U O- ^9 e0 H. W2 S } E. Q" [) W# c4 i
) d4 q! z. X6 m4 z email=document.sform1.email.value;
! R, p& ^1 W. o, [4 a emailerr=0
( [" n# ] P. y5 c: H for (i=0; i<email.length; i++)
& a! K% W" G! F { 5 j' K' B1 B; W }6 A- a
if ((email.charAt(i) == "@") & (email.length > 5)) 1 n+ V Z$ G+ Q, g/ d* V9 V- p
{ ) L1 k3 N$ t# v: f( d
emailerr=emailerr+1 " u8 w/ q! A y0 Y
} 0 q; d; ^5 F4 j8 ~0 I' B* Q& x
} 5 L" c! {, b$ B% ?% Y$ O
if (emailerr != 1)
5 B# |' M/ b \ { 7 O4 P9 a# p' i* v& `
alert("请输入正确的E-MAIL地址"); 8 v6 K, r# a2 f% _8 [5 O/ R: D
document.sform1.email.focus(); : \4 n2 F1 V& l
return false; ) A. u$ T1 i5 y0 l( _ v+ I
}
' ?$ z, p4 c8 K0 Q* V# G
' V- U5 d. @# c9 E% p) N if (document.sform1.checkask.value=="") 0 s) Y2 ?3 F J7 V4 F8 \$ u6 b6 K: F
{
: B8 o$ n, a" \0 j# T. B9 \ alert("密码提示问题不能为空"); 3 H& j. z+ ~' X# e0 m
document.sform1.checkask.focus();
$ F6 a& G& T2 Q return false;
3 m! X+ a( _- [4 o/ n/ N }
3 ^0 }7 x, x4 c2 d0 s if (document.sform1.checkans.value=="") 5 {6 ]' j2 |5 I. ^5 a
{ 0 t1 l$ ]6 s' \% i
alert("您的密码提示问题答案不能为空");
, O' a% e' r- |/ C4 v) c, ? document.sform1.checkans.focus(); ; D( Z$ Q# V) k% D
return false; 3 ~" K2 p2 h7 r7 F5 F' {6 B
}
% x5 d$ u% l- j return true; T" F" t. P: P& O% j
1 Y+ V2 A4 k i. d: z/ y}
: X% @( p6 c/ y2 u1 O1 r# d* `5 i: `</script> |
|