|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14361
- 金币
- 2466
- 威望
- 1647
- 贡献
- 1414
|
这个脚本对你可能有帮助:
8 E: P8 Q4 C+ R0 S) P: A) v<script language="javascript"> 5 h* d# l- M- @7 g
function IsDigit(cCheck) / G& \' ~; f" O3 m' n" }/ h3 C
{ : Q# N8 ^+ Q4 u, S' @
return (('0'<=cCheck) && (cCheck<='9'));
. S/ D6 B& {1 w2 X W% } }
( M9 p% I) c0 Q5 l- y ) O* T( h! E( S
function IsAlpha(cCheck)
# h0 n! m/ P( a( M { 0 R: G4 Q! R/ M" v0 J- g% M
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) + { ]5 P. \7 B' O+ |. z& R
} ; I& r0 U0 L8 z$ g
2 ^ q: P, w6 l/ W8 r/ lfunction IsaNull(cCheck) % X& `4 z% i& Q: E+ N
{
/ {$ Q8 {* E4 T5 F2 r) @5 y& G4 l4 g return(cCheck != " ") ! M8 ]) F: b8 H9 d3 @& ?
} B3 v2 s/ ~ l8 v# d" |6 b2 t
- M/ k! }/ f$ K) I! I) vfunction checkform() ! l3 {% c" D' D/ W: y, l7 ^, N' s
{
6 V: v2 }- r: E5 q, }( f id = document.sform1.id.value;
( W. J0 o8 W3 V0 I if (id == "") 6 D. Y( q7 X: x& z* B
{
7 v& t L5 z5 k/ P5 }- ] alert("请输入注册名");
1 Q0 d4 t( p9 A+ z& ]. ^ document.sform1.id.focus();
3 K# v( N9 W" F return false; / S* d8 S/ c' W" b1 u$ t9 q
}
4 a) h# E% l: V$ |- p4 q ) K A6 {, g) @
for (nIndex=0; nIndex<id.length; nIndex++) 7 t1 I$ s0 v; l, R- F0 U
{
9 A, Q( I3 ~- b D. ? cCheck = id.charAt(nIndex); ; Y# R( k3 E! y9 d5 z6 o+ `, V/ }
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
* s- E6 G7 c7 q; L* f- t" } D { * a, U+ l+ M! @3 a
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); m! g3 H! J( R7 d
document.sform1.id.focus();
8 d* s$ G" A+ Z& {$ q2 b5 N return false;
% l* K5 s9 _3 ]) Q! M }
: m5 c' d/ p! Y" ` }
0 j! W4 [" @2 D# l' a! \$ A( H chineseid = document.sform1.chineseid.value;
7 ^' s7 V5 g, @4 t/ Y. C1 ] if (chineseid == "") - d: K1 m& u$ i1 @
{ # J" q* N& L A/ b" M9 F$ I, n/ p. k, H& W
alert("请输入中文昵称"); ; v e0 y% M' E1 d3 o, b9 W
document.sform1.chineseid.focus();
! w. g0 z5 [# i8 E1 ]4 r return false;
( E; K$ \# `; w' E } 5 l& \, z6 V; o7 ^5 {$ I( k
password = document.sform1.password.value; * ^: w4 V3 o8 C6 r) Z7 H; Y
if (password == "") 3 |3 d: w( F+ K( v
{
9 ^2 f9 M' r2 U0 C. V alert("请输入登陆密码"); # R1 h$ f" n. \$ d7 V2 H4 l
document.sform1.password.focus();
0 s& ?: o8 M+ F0 l( {3 t. t% A return false;
) m) s! \+ p5 q } ! B6 k1 ^5 K/ y, i/ } X
password1 = document.sform1.password1.value;
7 |6 |" k" _# Q* t- \! p if (password>password1)
% y. R F2 {; I/ ?2 ]: U, O {
7 H0 j! Y- p9 t2 Z3 h" G8 s6 B" f alert("重复密码与登陆密码不相同"); 4 Q( @( ~& h/ i2 O; Q* a6 B$ u2 ~
document.sform1.password.focus(); & _; U! g) c$ Q$ q7 [: c/ a
document.sform1.password1.focus();
4 O/ l1 d# b# g( X9 i( B9 c7 Y$ X' | return false;
: x6 \5 f. }! r! m; @- E$ u! [ }
" y# m, ~8 l2 {/ Tif (password<password1) * T5 t) k2 h/ r) ~" l
{
; [" Z2 `4 s8 P8 I, k5 y7 _ alert("重复密码与登陆密码不相同");
, l3 M i6 \: x3 i) [4 }1 v Q document.sform1.password.focus();
0 J' w4 P) {7 z! T+ H. d document.sform1.password1.focus();
; D" u2 H/ y$ g$ l1 L* e return false;" k+ F5 b: e. c- a' }7 O
} " {& z/ J; A: U3 k3 j" c% h4 a8 A0 G
if (document.sform1.email.value == "") ! D F2 d. H. q; Q
{ ! t0 U& Y x. O' F
alert("请输入您的E-MAIL地址");
4 T0 g( Y) k$ T! N8 s document.sform1.email.focus(); % L! D# N+ M( j7 x) i. v0 {
return false; 2 t8 D9 b5 D: { r D$ `$ h1 b
} ! E9 m) b) H- P% z
6 t% E" C$ |4 ~. @2 l, O0 N5 ` email=document.sform1.email.value;
9 f# w) ?8 Y T( s' D! G5 | emailerr=0
% w( l! H* e( }" ^" M for (i=0; i<email.length; i++) 7 q2 q2 U6 H4 X* U
{ ; z H, [$ M3 _: M. y
if ((email.charAt(i) == "@") & (email.length > 5))
. E# u5 p j! K& A; S" A { ! [3 M, g* @# `/ ]2 S5 r$ D+ I
emailerr=emailerr+1 / c1 B8 O7 Y5 }" N5 d
}
8 R1 q; I5 Y8 ?3 A: C( x/ ^ }
1 l/ {/ y" y: P( O5 v if (emailerr != 1) 5 ~( c6 ~- L, k, t7 ^( d
{ , Y3 X, y4 K& ?) [9 _( X
alert("请输入正确的E-MAIL地址"); % J8 p% S* X8 X+ d. Y& Z/ g
document.sform1.email.focus();
5 h' t' R. e8 G6 F return false;
5 P9 v8 s6 ^- C: ^- N. W* a& y }
- T n( I" Q. p' V% Z- a
/ k* Q1 y( f6 F" N if (document.sform1.checkask.value=="") : [- T& q7 }4 {% x" q3 M" q0 M
{ 9 E$ J( B. P+ z) A
alert("密码提示问题不能为空"); + _9 ?6 J; A- T6 T! t0 x
document.sform1.checkask.focus(); $ ?7 J% ?1 o+ f- _& J' u0 S. E
return false;
. ` l2 s, V* `1 W! p/ A }
# p8 e6 y6 L. _8 f$ f if (document.sform1.checkans.value=="") 7 _0 P. G0 U* t5 [/ A
{ 1 N2 }# E6 F# d8 l! M7 C* J/ k
alert("您的密码提示问题答案不能为空");
- o* I0 @5 a/ m6 N+ O document.sform1.checkans.focus(); * a' {# Y v! g& f+ q8 w
return false;
2 E: I9 T* \+ t0 ^1 n# j/ X( e' X( I8 F }
7 `% ^1 O& @- J$ K) Y4 x$ e! N return true; $ C* c" _" A$ k6 G8 g! _. u0 y' T
2 r8 _2 S- d% s} 5 s) `$ ]# ^* d* J) o
</script> |
|