|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14333
- 金币
- 2452
- 威望
- 1647
- 贡献
- 1400
|
这个脚本对你可能有帮助:
8 J) c. D6 R2 O5 C6 l. M<script language="javascript"> ; t+ c. h* d9 u' Z0 A* s
function IsDigit(cCheck) * ]/ x; J* J. v8 D& R
{
6 X* ^4 N( D3 S7 { return (('0'<=cCheck) && (cCheck<='9')); ; r$ g9 @$ O2 a1 c4 I
} - \4 m- M; s: r$ D/ \! \
8 z% F6 A6 V2 l; g2 }& W# Zfunction IsAlpha(cCheck)
9 M! I7 V8 q5 |+ `0 \; R( I, A0 l {
; J& t% O6 [6 p! ?. W return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) : ] s! g% p ~! Z; w" c
}
$ _$ E8 r! i$ U$ R2 F4 p $ Z& Y5 `) {* y/ P% u3 w+ d x1 n) J
function IsaNull(cCheck) 1 U* k2 F4 L z- M8 h# h
{ & A$ j* A6 p* c; n! D8 t# P) _
return(cCheck != " ") 4 ?! [) R; ~: A6 Z
} 5 V5 E0 N9 x" N& W6 h! p/ B" O
3 d* C! ~" [" v: O" J$ Nfunction checkform()
- T" D4 l" c4 w{
& a1 F% l4 ~- T! Z" W id = document.sform1.id.value; 1 o8 ]- k- t+ {
if (id == "")
/ v- s2 g G: f/ H" Z7 W/ J; O9 @ { - P5 e( f; {$ Z0 }. {/ N+ Y
alert("请输入注册名"); ! Y4 z# B/ l; V: { [, h3 Y
document.sform1.id.focus();
/ y! j; O( L; ~) O return false;
1 U8 Z1 s5 L! |4 z. m3 h; P } # q+ W+ E; E4 R. o- A
/ {% W5 b8 m, I* T* T0 p( | for (nIndex=0; nIndex<id.length; nIndex++) 5 J* f" ? @3 d
{
1 x. w6 a; U) Q cCheck = id.charAt(nIndex);
6 t% z; A2 f6 k' i" `! C if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
5 v- b) G6 S% i* H9 s+ y1 d0 Y) N6 i { 6 \( z8 H' _9 f0 | V9 Q
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 0 Z- k8 s$ y- B' b
document.sform1.id.focus();
" J- ~8 W2 w' Y+ V- p return false;
1 V5 N ^: U' V. t. ]; J } a# L- \ U( x) ?" W7 S9 z5 a
}
; U# g: Y4 k c& V" T6 l chineseid = document.sform1.chineseid.value; 7 b/ G; H9 w1 a: s
if (chineseid == "") 9 A: C( Y+ x% D$ Z
{ 7 \5 ?/ O+ S, B
alert("请输入中文昵称"); - s( i" {& s# y9 G" Q0 p
document.sform1.chineseid.focus();
0 C( ~* M6 ^+ S) e return false;
9 R! c1 ^" I4 v* a& f/ J } 9 ^$ s5 z. o' [
password = document.sform1.password.value;
- L3 z* s% ^8 [# O) ?$ S if (password == "")
! o d& s1 T! v& t; H' ^9 c) I* X7 Y { ( u, h& A% u. ~
alert("请输入登陆密码");
. B8 E Z, w f& k) z% j document.sform1.password.focus();
0 c1 |. _) @/ @ return false; # }* o* H) @0 ^5 h( S% T+ X
} $ a( t& v- O8 u6 B% I$ ~9 P
password1 = document.sform1.password1.value; 1 {/ r: K* [% _! @8 H# o
if (password>password1)
) \( H4 N# X0 u; h- F$ x1 j+ x8 @ {
" K& a' z- }, `! ? alert("重复密码与登陆密码不相同");
% t# j0 u" Q" c2 W1 x3 o. j7 c6 S R document.sform1.password.focus(); 9 T6 |5 ~( o% g4 j
document.sform1.password1.focus();
- R% q) ~) D9 m! ?; T- G return false;
) ~3 ]6 `" t8 e* p6 Z }
3 t* W9 b5 R: V, ^: C/ wif (password<password1) , _% b6 _! [; T! F" M7 a
{3 k& u' L" @6 C, \
alert("重复密码与登陆密码不相同");
1 w7 }0 {4 T, ` C document.sform1.password.focus();
5 y) r! w( r9 V document.sform1.password1.focus();
' O; O* i) f s1 D* W( D$ @ return false;
! L, ]+ X, i# s! w4 i } % _ ^; a V6 y
if (document.sform1.email.value == "")
! N2 p, M- X# Z6 h6 V6 p& Y4 M {
4 v O" e8 P) g e2 r alert("请输入您的E-MAIL地址"); 4 l0 K5 g) l( E- i) ^
document.sform1.email.focus();
, N, v/ V2 j1 y( q+ y6 j" x return false;
) L4 |/ _4 r: o2 m4 j$ b" I, e }
Y! G0 n( t* [ : h# ^$ P7 w3 `8 V
email=document.sform1.email.value;
9 M( L3 i' c* t$ Q: b1 K emailerr=0 $ h5 j( s) C& |5 b2 `
for (i=0; i<email.length; i++)
. O* G& ^- G& |; j& `/ g* C {
; z0 n' w" R& d if ((email.charAt(i) == "@") & (email.length > 5))
- Z# Y; T4 ]. [) s" o {
- L& {2 h7 n: C4 t" N emailerr=emailerr+1 7 Y) A4 u2 c: m2 j1 _! k
} 2 j: Y% X0 n0 r# a5 i+ V4 M+ S
}
# o0 z; `( F1 v1 t5 f* w if (emailerr != 1) . T) z7 K6 `' ?
{
) m T* E' Z- w' N. w alert("请输入正确的E-MAIL地址");
v7 a: l3 A$ @# J+ W$ M1 t document.sform1.email.focus();
6 f7 d6 T: W/ Z# B, o- q7 \- A3 V* M return false; , [9 w, Q1 Q. t0 n
} / b: a$ z& ~6 n$ e) v
! W$ j" {* G5 B& ~ if (document.sform1.checkask.value=="") # ]7 W7 W$ N; M7 A. b* K/ t
{
, ^# S; ?+ o: j, F& V$ Y alert("密码提示问题不能为空");
4 i' \% K6 z* ]( ] document.sform1.checkask.focus();
% j: ^7 R% g9 O5 e2 p0 U- `0 g: m return false;
: \# B* c6 D( \; j# x! ?* G } 5 [5 B* A9 P) [6 C3 |5 {
if (document.sform1.checkans.value=="")
Z* ~( d& I* E' p k {
: J( {. v- A B% K- X! s alert("您的密码提示问题答案不能为空"); 8 v% J3 z* p- L7 L; x0 I* q
document.sform1.checkans.focus(); * s% n* [" N) W% c5 B7 \
return false;
+ t, n& t, d- J1 u$ i" Q }2 j4 M5 O6 N s: g, _& z( }, ?
return true; / \0 h8 J8 r, G* ~) }5 A, Z
/ j; G! Q* g2 r/ Q7 n
} - P! t. U( U. g, Z0 k3 a
</script> |
|