|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14341
- 金币
- 2456
- 威望
- 1647
- 贡献
- 1404
|
这个脚本对你可能有帮助:
* T( F/ t, P8 R<script language="javascript"> , E" I; ^* F z* a
function IsDigit(cCheck) ' s& W4 B0 d; a" q
{
- d5 ?% R! {% O7 Z2 F z3 g return (('0'<=cCheck) && (cCheck<='9')); $ B8 |/ A+ Q& v
}
Y+ ~$ K. B1 m7 E 5 U: f3 \" k$ A
function IsAlpha(cCheck)
# n: }6 U/ E( \4 s/ E {
1 T0 `0 [8 N! w' u. a9 e return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
( g% i/ A& b% Y5 L } 4 T, `- Q1 _8 g4 X+ z7 e
# K/ R/ L' n$ [0 O7 p7 o
function IsaNull(cCheck)
5 ?# U5 Q$ D9 `) j7 L2 O9 H$ X {
5 K: v# w/ K" Q8 _' t( p( j) ^ return(cCheck != " ")
* p5 D; O1 [3 [: Y; p/ C } # z# P' E* [. C+ w( l
' b- R1 C/ R3 zfunction checkform()
; R$ o! W% @1 b{
4 ~$ ~. v" e' f1 Z2 x2 l id = document.sform1.id.value; + U0 b& [5 I0 j, ]
if (id == "")
5 [, \. Q* U! F- _- } {
8 ^5 X' x }. R& q/ a/ R4 y* B alert("请输入注册名"); 3 k. @; F; G: Y2 [- v
document.sform1.id.focus(); ]4 H k( B/ Q3 n7 ]$ l: A6 a% R
return false; * r4 y6 Y9 ]$ ]6 w
} 2 f! r6 P* S Y% Y* ]7 E" f- d) j# `
& r s' @# y, a& J1 B' y for (nIndex=0; nIndex<id.length; nIndex++) P9 C [& C+ |& F5 U. R) _$ ^7 F
{ . M8 h& a/ B, z! h% D ]* m
cCheck = id.charAt(nIndex);
) `1 ~( n+ j, i if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) + D; P0 G6 S! Y2 T
{
+ N3 h+ y1 K8 H5 o: O alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
3 ?, U% Q( t0 m; ]4 n( \7 W document.sform1.id.focus();
. @& y; Y Z' Z0 j% w' r- s return false;
/ | O( k% l" g" ?5 y }
, J5 T+ v. o2 B. R) U7 [4 F } 4 [5 Q5 d/ Q1 _% x, D: ^
chineseid = document.sform1.chineseid.value;
- h, f1 f8 @( n/ \5 x( i$ K if (chineseid == "")
1 l. \: v& g. ? { / ^3 g1 A/ Z- K" N* L
alert("请输入中文昵称"); 1 \6 T- U( R8 ?* x% J
document.sform1.chineseid.focus();
5 m o0 S8 R! G0 S( m3 u return false;
" n1 P5 d( p3 A) [% [ } 7 a2 L* [1 y& P9 Y6 v
password = document.sform1.password.value;
1 K% ?) X9 P2 f' b# x/ g if (password == "")
; A+ \0 g7 \. S { + g( T$ ^' i I
alert("请输入登陆密码");
; x* W+ L3 |& ~; e* h& h( g document.sform1.password.focus();
2 `/ E" Z! V" M. [ E h* a/ _# t return false; ! W! _* U6 s" u/ g. ~
}
$ @* \- a Z1 Y password1 = document.sform1.password1.value;
7 |" |8 L2 T! P$ w& ]* d4 q0 i2 w5 H if (password>password1) * B: g1 G9 L6 I* {1 M1 ~
{
7 q u0 v3 d1 S5 O alert("重复密码与登陆密码不相同");
: S3 p1 O5 n- u9 U. O document.sform1.password.focus(); * ^8 e f* t- B8 P2 _5 ]6 {
document.sform1.password1.focus(); / M4 z& [9 r+ M$ m! l P ]
return false;2 H$ Q A& g; S& N' q$ I
}
. C! ~* ~1 z4 S5 w. fif (password<password1) 2 P5 P. q# z4 e! O
{
, A% F5 ]8 H2 x1 x alert("重复密码与登陆密码不相同"); + N: m9 x$ X/ x2 G
document.sform1.password.focus(); 4 Q- U. f' z6 Q7 x7 k5 ]
document.sform1.password1.focus();
+ C( w2 I8 [9 X6 _; h return false;
/ f# p, w) J- R! F; C }
5 B2 Q, v6 I/ W+ o% @# p7 z% T if (document.sform1.email.value == "")
% H t% ]8 L- |( e, g7 m { 2 Q# ~& `! s) \# s. r s
alert("请输入您的E-MAIL地址"); # ?: @) p: G7 Y" K" T
document.sform1.email.focus(); ! `8 L% K* R$ e( K1 |+ `- f
return false; & a5 A7 t7 |0 H' v" {5 q
} 8 G) I4 b. ]4 s- b+ G5 E/ {: i: S
1 E/ w F* U" i email=document.sform1.email.value;
& T. | {% [" f( y* |% j8 q/ j9 { emailerr=0
* o2 H: d" ^; q" l& k9 K2 O$ d for (i=0; i<email.length; i++)
* y* ~# {/ j3 ] S; P { , e2 h" {( Y# k4 R& M
if ((email.charAt(i) == "@") & (email.length > 5))
) \5 C; I6 G e { i( |" `' P# H% ` e' T7 r" N% L
emailerr=emailerr+1
5 ?, w, H% N4 O1 {: U4 y }
7 r( a1 E/ g' e' [: T6 G/ z } ; s1 ~( g8 G* P2 I
if (emailerr != 1) 1 e2 g7 b7 j5 S; g
{
' P& x0 `. D6 P( B( d: ` alert("请输入正确的E-MAIL地址");
3 k X; `1 k7 r9 b/ s! j document.sform1.email.focus(); % c6 o- N1 M) n6 \0 k
return false;
1 ]6 X: B+ j) Y; k. i u a } [7 B3 x# C- V7 {. S' u6 Q
, f8 _) D2 X- c if (document.sform1.checkask.value=="") # V; C# m t( n# R& r, X+ n
{
1 a9 Z/ ^8 @7 f# r- L alert("密码提示问题不能为空"); 8 k6 P7 ^; H; O6 m* W+ C
document.sform1.checkask.focus();
# u8 E& h) O# N t1 Z: d% ] return false; $ ?$ k! J$ T/ k8 ?; z8 G
} # A w$ {& [2 `. Q7 `6 N5 j
if (document.sform1.checkans.value=="")
( {1 K. `% Y {! R9 U4 P9 m {
- ?. O" [( p$ V alert("您的密码提示问题答案不能为空");
+ b0 ]0 t# f4 k2 [4 o$ E% B document.sform1.checkans.focus();
8 n# v# S! \ {3 q; G. [ return false; _/ ^' [9 q# m
}6 o5 y' r' m5 B
return true; 9 U5 b# k- l) \2 a' Z8 }
& I# Q0 q" q& H* s4 O
}
: B( L: c9 D* L</script> |
|