|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:& W9 a4 y& G1 i* d8 h
<script language="javascript"> 9 v0 F/ k; G( r) O! p4 y# L/ y& u1 z
function IsDigit(cCheck)
' ~9 r; e6 P; |/ K: w% b { + a @' N' s2 u( N; H+ j) ^1 G
return (('0'<=cCheck) && (cCheck<='9')); 7 h* r* v* M, ]
} 7 f) v6 u7 X2 I4 a0 K V8 ?
' X% w0 ]/ ~, H6 u% h3 m. Y
function IsAlpha(cCheck) ) q; J0 @* c8 k6 d- k. D
{
X5 d8 X' g6 S return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ( _1 K" j$ r2 V/ l
}
) k2 N4 f" {) J$ n7 |, L, g7 I
5 p5 T7 _5 j! w' o/ v* bfunction IsaNull(cCheck)
! \2 z- L9 f6 O7 T' Z {
) b0 Z9 h/ R% W( ~9 b. o return(cCheck != " ") 7 a1 K- B, o; v% h
}
# K& x2 c; R4 t4 F
4 @# {0 z: C# ?function checkform()
3 j4 v4 u- s' l) d/ {6 r{ 2 N- S, X9 ?7 v0 J. a
id = document.sform1.id.value; 4 B4 E& ^1 V& g3 _5 L* b2 r! \# q
if (id == "") 0 n* P& `1 O8 Q0 e7 g& \
{
5 q4 G* @) ~; M! n+ R$ q- W* d alert("请输入注册名");
% M2 n0 B2 M& T0 s, `! b$ ?7 I2 m document.sform1.id.focus();
" F2 q5 [+ e; o7 L return false; c' m& V6 N: Q* E" m
}
* r( v. l3 W6 p7 k0 D! Z( {
W' a$ C) m& w D5 i% P2 D7 Q9 A for (nIndex=0; nIndex<id.length; nIndex++) + q5 {* @% X7 s2 s* u2 O X
{
6 S5 f; b2 |, G. d" N9 ? d0 n7 ? cCheck = id.charAt(nIndex);
. d: V% G9 y" G' |* ?* J if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
; w' V; Q4 ^: S- {" v { ; S5 ~6 x! j) O" F% Q) T) L+ w
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 7 B; E2 [5 c7 a) m M
document.sform1.id.focus(); d3 S, F' Z% J7 D, k
return false;
! N! O6 j l5 w, g0 l) o( l }
( B# C! k8 |7 f+ c5 b }
8 G: D2 t) J% e" G chineseid = document.sform1.chineseid.value;
9 s! C7 t1 Z4 X if (chineseid == "") 8 c t9 M e; E, f" z
{ " U* `. y+ d) l0 k3 C+ c
alert("请输入中文昵称"); ' k9 z; Q* t M2 j/ U' V0 G |
document.sform1.chineseid.focus(); 2 R7 _" i. J/ D
return false; " i4 T& A4 Z5 l% f& a6 n6 l
} 9 d; c- D; i& z! N& z
password = document.sform1.password.value;
1 l' M7 y t! ]4 e/ T6 i if (password == "") / }4 u! H2 @8 {7 y/ \
{
8 [) a7 }7 W$ b; Y- r alert("请输入登陆密码"); : [3 ~8 r F/ G) T. Y
document.sform1.password.focus();
% b- K" t, I! F return false;
, K! D4 z4 K2 a6 Y }
, ^# r7 ]) d) {# t; A. h1 L password1 = document.sform1.password1.value; 4 e) \8 {/ N; F# B
if (password>password1) 4 |/ `4 @* z* ~. H7 A" T
{
* p+ V; h" {; C- L5 r7 v alert("重复密码与登陆密码不相同");
; f9 d. P! x4 `! o4 N document.sform1.password.focus();
+ T' t- V( N5 L; n% }% F document.sform1.password1.focus(); & M1 m9 J- J0 S/ M
return false;/ R5 |& M3 P/ W7 `: I' s
}
& q# W8 ]+ D0 S8 A, vif (password<password1)
3 w, H$ X# x" v w9 ? {! Q: b" ~( Z, c: }$ l$ |0 \
alert("重复密码与登陆密码不相同");
8 w$ V7 e e/ F. L document.sform1.password.focus(); 9 J! w. n5 _0 M9 v/ M
document.sform1.password1.focus();
3 f5 o6 a* G+ u1 t) y+ F X return false;0 Y4 k* b! P* g- F; D1 H# J
} 9 S2 B* t* V( E+ x. d" i
if (document.sform1.email.value == "") # {4 Q. P2 d' b7 {$ t
{ ' W2 A1 |& R6 {& f
alert("请输入您的E-MAIL地址"); 4 n$ j! e) n9 n1 N4 s
document.sform1.email.focus();
" N# j% q0 d7 N- V+ T return false;
' t$ T# u+ J. } }
7 O. c& C ]+ s% d* E2 c' v
+ x& E* n( T! y' j. ?$ t' D email=document.sform1.email.value; 7 n+ R$ y: Z7 }7 W; H/ X9 I" c
emailerr=0 * v% g- M: _8 H7 m9 t: ?
for (i=0; i<email.length; i++)
' `+ }9 K7 t* Y$ d {
^- F- T3 B! c0 b% { @! z if ((email.charAt(i) == "@") & (email.length > 5)) ' Q. e! G4 t" V: y: N D. q8 Q
{
4 v! M% L* L) E. G emailerr=emailerr+1
7 d' M/ A t9 x% ~$ n' b }
! o. z8 q' o$ F' z W$ x: Q. ^$ |8 D } 7 l6 q( a% o, M) i
if (emailerr != 1) 5 Y, z2 w! a# I/ q
{
: r: ^" `- w g$ F alert("请输入正确的E-MAIL地址");
0 e& i t: Z+ B- I# G! T x* C7 I document.sform1.email.focus();
4 N2 _# z) {2 |) K% v return false; ; \. g! s" F3 N& ?6 Q5 O" w
}
2 `" ?! ` e5 o/ J1 r ; X2 O1 Z( F$ M8 T, w9 W3 `
if (document.sform1.checkask.value=="") / [9 n; K0 v* I) ?
{ " _' O- [5 t1 M" b3 S
alert("密码提示问题不能为空");
5 i4 W" \7 U! { document.sform1.checkask.focus();
# L) t N- v% Y0 N3 J* X return false; 9 p9 k) S$ E* U- q
} * X" n4 l+ D, k. Y% e
if (document.sform1.checkans.value=="")
" y7 m$ @- a5 [: ^1 m: U6 s* ?# F' n5 c {
+ J. U7 n' x4 |3 _$ \- |! V! ^* C alert("您的密码提示问题答案不能为空");
8 d# @+ Q& h7 {4 m5 I! I0 C document.sform1.checkans.focus();
7 X& ~2 O" q8 j, X& h: ?6 n7 a return false; 0 n1 k s! j7 {! e5 j0 T2 @ M4 _2 S
}9 G- |6 F& a, S$ u
return true;
( K$ O+ M) Y$ T# B. a, ]
1 J& n6 c% m5 ^: G% I5 l* [}
0 _' J8 x' ~, q6 P$ l( D</script> |
|