|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14429
- 金币
- 2500
- 威望
- 1647
- 贡献
- 1448
|
这个脚本对你可能有帮助:
7 M4 m: r. r& F! \" r" L<script language="javascript"> ! t- [# L1 q! S# U) z
function IsDigit(cCheck)
4 v5 G1 v& ~0 N& v9 Q6 r% i { 0 B+ z, q1 c% `8 p& ~$ P
return (('0'<=cCheck) && (cCheck<='9')); 6 \) o+ O+ F! S( @+ e
}
" X& I v2 t: i3 I. A 2 W- F! V& [$ p* r- ~4 E
function IsAlpha(cCheck)
+ c/ O4 |$ _+ m* t8 U3 y, d% w {
Y/ `3 x. ]6 m p1 z return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 5 ~, y* N/ i& }
}
' N* m6 I; i5 a$ f- r 3 C2 \) j4 y+ D
function IsaNull(cCheck)
$ [' m; M1 a8 |: Y. w {
' b) D* }1 \( l, B6 d: n return(cCheck != " ")
2 t# b h( v8 ?% { } ! e& h, O% C6 b& @
0 P- i% \! O. \; V3 y- j3 |% A1 l; lfunction checkform()
, n: \/ _) \) m6 b8 C7 E) D{
0 g) A6 B& m: S) J; R* y6 u id = document.sform1.id.value; 3 g, R# u* o9 ^: ?; n
if (id == "") 4 P9 ]" O% j9 C' v& p3 I
{
7 O( D% N! _4 k9 c( I) T alert("请输入注册名");
( h$ M0 o& `/ h5 L7 @& i. r; A, k document.sform1.id.focus(); ' t8 o7 p$ w- |
return false; ! c8 O% u$ |& [) s/ h& A& t
} 3 j/ D6 W( E* Q" \" O0 J- R5 f
! O U) r, S$ ~+ Y
for (nIndex=0; nIndex<id.length; nIndex++) ; S' e6 m$ b8 H5 \/ m
{
, f6 y* p( Y" g) D" k E1 X2 Z cCheck = id.charAt(nIndex); / y: C# Q3 @& d+ O
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
7 K( Y9 h6 l; i. N, K { - g, b- t) `1 ~4 c2 d2 O5 d
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
* c7 w, B: G: d. a/ I& @4 L, v1 e document.sform1.id.focus(); , Q% q" |6 H# Z; N" z# O$ |8 ?
return false;
- k- y+ c+ i! X, S) Q5 O }
k4 u# Y) c3 J$ Y9 g' J; j } : L+ }; g8 R/ g6 y& d
chineseid = document.sform1.chineseid.value;
: z7 m3 E: L7 t3 J8 O5 z if (chineseid == "")
* B/ ]2 M5 M+ E* v0 j {
+ e A1 g* w$ e2 O4 f% a alert("请输入中文昵称");
" V T+ @* \9 k document.sform1.chineseid.focus();
- i' b- d& {% \& d return false;
: l: l6 X9 s3 T" W n1 s4 y }
" }. G A {( N, Y password = document.sform1.password.value; 2 h. A! n5 g( x" S! H4 z
if (password == "") ( z6 ]7 F( n$ s S; l
{
+ D) t. O' D- H alert("请输入登陆密码"); 0 |! M& S3 W/ @* [ {0 ~
document.sform1.password.focus();
' |! z, Y% |% V( R! H @ return false;
* j+ R4 `$ z+ x }
3 O6 y$ Y0 r0 f8 t* j; W password1 = document.sform1.password1.value; , R6 l$ o% ^$ |8 Z
if (password>password1)
! L n2 V8 y! l$ R/ P8 o5 x {
0 {4 L2 v/ ]6 k" | G9 I alert("重复密码与登陆密码不相同");
( a0 b* ]' i/ }' I3 r8 m document.sform1.password.focus(); / L4 T3 }/ H5 X% b' L* N( F
document.sform1.password1.focus(); 3 t! T0 {9 ]. S/ Y, {$ G) } e
return false;
# Z9 ~# F L& z: w } 2 g+ v. X9 V& l; t: H. p% H
if (password<password1) / P; V+ ]* k$ m! N; b
{# H+ T' h* a3 q
alert("重复密码与登陆密码不相同");
8 B0 ?; g) z0 w" t- H6 C8 X document.sform1.password.focus(); + ?: a7 j ], P1 g% l: g5 T
document.sform1.password1.focus();
; H7 @$ [/ A' m, ^3 u return false;* s8 S1 p" c3 b$ J1 j/ Z
} - E" z! ^6 i6 L5 ~
if (document.sform1.email.value == "") 5 r$ n% A8 T# k$ @
{
( Q( k/ G+ k9 I alert("请输入您的E-MAIL地址"); 5 y6 V% K* P8 V- q/ B' ?3 }' b
document.sform1.email.focus(); 3 \3 |( Y6 V* F, c
return false;
; s: ~+ \. U7 D/ g } 9 e4 C' J0 E( i" u4 R; ]& d) d7 K
/ F) v+ t) D' }9 T email=document.sform1.email.value;
. e$ b+ E3 W' \- ]5 K$ I6 c emailerr=0
4 Y$ ?% t5 j! r3 y' n1 D% s% @ for (i=0; i<email.length; i++)
# B7 t. H' _- R4 S3 n& W: h. U {
+ [. ]4 O' l8 l$ j# C6 i0 | if ((email.charAt(i) == "@") & (email.length > 5)) [! d6 |/ T1 U( S
{ " m8 z& r* _. h0 a9 s
emailerr=emailerr+1
' ~; ^- t9 Z2 h6 E2 _) y# _; u3 _7 P } ( M D3 {7 c U2 \" P' l
}
; B& {' y2 d& X; k. p; m if (emailerr != 1) : G: }7 Z4 M! I3 ` }! Z
{
, `4 l! W2 m8 y5 p% M alert("请输入正确的E-MAIL地址"); ' }: ^+ _+ N* O! G7 o
document.sform1.email.focus();
8 ?2 \ x) @7 {! b return false; + Z1 ~ K" ^; Y, A! ^0 w) c" V
}
/ E/ u2 j) m& p# d- ] 7 H9 S: D, U9 p0 D/ G& A" `# P) S
if (document.sform1.checkask.value=="") ! O8 l% u0 `8 ], p# m. h
{
5 O1 O {% V9 \, L4 [9 | alert("密码提示问题不能为空"); # O( r, Q, B: P# |) T+ G2 ^
document.sform1.checkask.focus(); ! D3 U; N, G. d4 F7 k; Q! B
return false; / Y" o- e; t! j4 K) f9 L9 h
}
6 {& R% P, B2 f+ S/ o) |" a if (document.sform1.checkans.value=="") ( @- b4 h2 ~$ Z, {$ ]
{
1 e' K" s4 Z$ ]# A' `! v alert("您的密码提示问题答案不能为空"); ' S: d1 o/ c; W) P4 O! O4 k
document.sform1.checkans.focus(); / O- W& m% t$ _
return false;
9 f! U f. e% J6 [7 F' j0 v }9 g8 b5 j" Z7 j+ G$ N) |% f
return true; ) t+ x( S, ~; z. \
C# n7 @$ S- p- C; d2 v6 b}
6 o" ]- {% k+ v% Z0 y) F</script> |
|