  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14195
- 金币
- 2388
- 威望
- 1647
- 贡献
- 1336
|
这个脚本对你可能有帮助:) L4 `7 U& P- _3 U# f. X
<script language="javascript"> 3 _- U8 |! [ n
function IsDigit(cCheck) 1 f, {0 }* o3 N( d. h" P8 O
{ - Y5 X" S- r4 `- ?% y
return (('0'<=cCheck) && (cCheck<='9')); 2 Z) ?& F9 n/ A3 h0 k% E
}
* D. @. m" r/ K8 _ . M9 w! @ n: K' J
function IsAlpha(cCheck)
: q7 ]/ k) B; y3 a9 Z { ; J& ?! Z! T7 t, M# |! D5 H
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
. F" |' ?' Y6 P2 q s# z } $ V6 d7 F% h. f5 ]8 U* A
. Y# b* v8 e- V
function IsaNull(cCheck) $ e/ }, ]6 u2 J$ o4 s7 G
{
% d8 q6 `" [7 m, o+ l: t& a return(cCheck != " ") : f8 }4 F& N2 K8 V9 U+ C, d) [
}
: I/ f. {' \4 `% v5 }, K
- I+ C" j# B- k9 {9 ~1 @" Pfunction checkform() 2 ?7 W& ~2 v) D0 C3 J
{ & c, |0 [$ T+ c% v E) v
id = document.sform1.id.value; " E1 E' w r) n2 B! Q/ |- }* V" n
if (id == "") , P, o# `2 e) K( c4 w
{ 2 I0 f+ _# I9 i2 R
alert("请输入注册名"); # f8 P; c0 }& x- r& F" U
document.sform1.id.focus();
( @, A+ e! ?9 l. u return false; " ?5 Z5 d: D" a ~
}
7 V+ P7 Z' W4 {
w+ V! o: z3 B6 | for (nIndex=0; nIndex<id.length; nIndex++) 1 H6 K9 n! s8 \1 z+ Y6 X( K* L
{
$ M- E( [* T5 O$ T7 M cCheck = id.charAt(nIndex);
' c/ |* q8 m5 y: z4 t g6 R( e9 Q- L if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ; C2 h) X' n! F' U5 U
{ + j4 X. w+ f, a5 }4 r/ [ |7 \( K
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 0 [$ ~# s5 F: K& K& |+ K
document.sform1.id.focus(); 6 U- u6 n6 I* k# p. `% L
return false; 7 D0 m" t# u" e o5 D
} ?, R" A( d$ J* Z c6 U
} 6 m5 }3 C* X9 l
chineseid = document.sform1.chineseid.value;
. v: Y0 P m k0 w3 ^; C8 G4 K if (chineseid == "")
" C0 }9 n3 N3 I% D) `, X {
5 q. r9 F& t# g; E- j) D alert("请输入中文昵称"); 0 }! ^ P# J9 @
document.sform1.chineseid.focus(); ) y% G- f \3 \( k# j# o% W1 g
return false; # j' V) y* F( X# Q- j
}
+ [1 y4 O, r5 S# R5 ~7 ]' J password = document.sform1.password.value;
6 g, z. J# t& s2 N+ n3 } if (password == "")
$ t4 R$ {0 w7 e; x- ^& s {
' F2 O5 n) E1 R( y5 a4 c alert("请输入登陆密码"); * v6 f Q) O/ t* e# z: W: w( i
document.sform1.password.focus(); + x$ K, |: h) e' d, L# e$ g4 P. a) h
return false; + {+ ^: _" p$ l, [
} . G0 }; l/ I+ a3 K/ E
password1 = document.sform1.password1.value;
g, y+ s) a4 F1 n if (password>password1) / V& z8 w6 N2 ~7 W. C
{
* T& h5 T2 O4 Y9 X. M alert("重复密码与登陆密码不相同"); / [9 Q9 a* b) E9 Y8 E& a* o
document.sform1.password.focus();
' Z. k" K+ R1 \, ~9 n9 i document.sform1.password1.focus();
1 M% k% r/ D7 R: A/ m _ return false;5 f3 I0 G: \" _* n
} 1 I7 o. H- p l+ `$ L2 D$ F, ^8 s# l
if (password<password1) * _6 {, W/ {# n0 o/ y
{
& S: m. q# Q7 S; d# O alert("重复密码与登陆密码不相同"); / P) g' ~& Y! R
document.sform1.password.focus(); # T! \+ m0 \/ j. A
document.sform1.password1.focus();
1 j) ^) t3 ]/ z. S4 c: n2 A, B. p/ H return false;
% y% |2 U2 \1 ~& s } * T* W% x9 i; N, V- N; e0 n
if (document.sform1.email.value == "")
2 b; i# q% x$ v) d3 v1 o {
' ~3 o4 @- P1 h! c4 u1 ~+ E alert("请输入您的E-MAIL地址"); & n" s5 b* g1 R" k* F! V% @
document.sform1.email.focus();
@, D. k" C y5 x$ @+ i return false;
1 v5 w/ j; L! E: w* s7 C } : d& k3 j/ w+ K# O
! X' I) Z& X2 |, b email=document.sform1.email.value; 9 Z7 K1 w, M$ F. ]9 t0 a
emailerr=0 ) b* I! H9 |. y- {3 o' _) X
for (i=0; i<email.length; i++) 6 N9 e( h5 x I$ F4 ^
{
. C& u5 u1 L, m8 c' `; [' I if ((email.charAt(i) == "@") & (email.length > 5)) # P+ B' G$ B3 `* E5 s
{
* \& W9 C1 [+ U6 U C- f U! [ emailerr=emailerr+1 1 `9 s: v5 a4 q) S6 Y1 i Z
} * X9 r6 Z- H p! g$ {
} 5 O! G3 k v1 ]
if (emailerr != 1)
/ i: l1 ]0 N+ z ~. U { , V- J1 b, G6 V$ E6 s) Z& {
alert("请输入正确的E-MAIL地址"); : c, _: f3 j4 j+ c
document.sform1.email.focus();
+ z* q/ ?9 O. z0 ?& ]% Y# D+ K* F return false;
5 U3 T1 J/ U2 @" S- d# e/ v G2 u7 e }
) R6 P2 N7 h0 E4 ]+ J! `! s' [
7 x' k7 [4 @" {$ K if (document.sform1.checkask.value=="")
3 A& @, \' d# L! Z& ` {
. L7 p3 s8 L- U8 ? alert("密码提示问题不能为空");
' @' ]% {$ _7 f2 r' j document.sform1.checkask.focus();
4 g9 }4 [# ^* u: ~9 a return false;
. W" X* F% z( T2 I4 _ }
7 M, v, B$ a) n( k: k if (document.sform1.checkans.value=="") % C+ q$ {3 D4 y3 m N; I# ^
{ ( E7 w# T9 y0 u! ]6 K( f' {. O
alert("您的密码提示问题答案不能为空");
/ Y5 T8 N1 ^% [- \3 P7 p document.sform1.checkans.focus(); . R; O& Z$ k9 O$ V
return false; " f) k0 S: p) i. ~7 F3 d
}1 F5 y7 C) P5 n% F" e M
return true; : X0 X9 O$ K$ F: ?8 ?( I+ @
: ]8 b3 ]( E& Q$ V* E! s) x} 5 K$ [! u5 V s5 @% n) T
</script> |
|