|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14373
- 金币
- 2472
- 威望
- 1647
- 贡献
- 1420
|
这个脚本对你可能有帮助:
6 C9 ~ }( v$ y7 Z1 `6 l<script language="javascript"> 9 V$ L. v# d& f L
function IsDigit(cCheck) 0 I5 I2 N' r3 [* C" L
{
# {3 T, R* b. H2 j- J8 W5 a* a; N return (('0'<=cCheck) && (cCheck<='9')); 3 P* ?8 E' a, K: S
} 3 k9 [1 ]" x; ?9 c8 |; R' S, b5 Y
4 m/ I) s. @; R/ [; q9 P% `4 C$ {
function IsAlpha(cCheck)
) h% \* S+ y, ~" u {
* J8 T4 h9 h* Y" S5 s return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
2 m' L4 D4 ]9 Y: E- t; o. ~ } & r# J; F) i6 ?9 ?0 y
( m( [6 r1 B9 t$ P, ~0 }function IsaNull(cCheck) 3 E8 s7 p$ q& ]
{ 3 A. j1 Z. t, v ?7 n- V; i
return(cCheck != " ")
2 W4 y r8 Z& E3 [" ~6 t }
9 z3 V0 x6 U) K' }2 J, n 7 U3 ]0 A l7 K0 k6 X4 X
function checkform() 9 ~+ g0 U# Y! b4 O) w
{
D; Z) @* [: J: K m. R& R u id = document.sform1.id.value; $ u p# r, Y2 R7 a$ d
if (id == "") 0 k8 l5 o4 y+ V. K
{
# R) w' H2 r) J! s$ ?7 h6 }) v! W alert("请输入注册名");
5 K+ b+ y2 F+ q9 m* ~2 y document.sform1.id.focus();
! J8 C6 s) A& v& p8 a return false; & J4 w$ K, Q0 `. A
} 1 W( P% d: [- R7 ?
# O4 Q \8 y K; Y0 r for (nIndex=0; nIndex<id.length; nIndex++)
4 w% T( r5 Y& x0 b# k {
1 F; n1 M% ]$ L7 o% Q cCheck = id.charAt(nIndex);
) N P M7 O6 n$ p if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ! ^# |2 C. g8 B4 m* `
{ 0 I3 U2 [& q- ?
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 2 Q' r9 n- C" X! ?
document.sform1.id.focus();
3 x6 E0 E! `+ _ |/ Y2 S$ C g return false; $ ^& Q2 B9 N8 Y7 @4 ^6 E
}
8 U9 \7 J; }5 }0 U3 a& d+ }: n( e. N } ! h' w) }: l- L! e( U$ W5 j3 W" v
chineseid = document.sform1.chineseid.value;
; ]/ x2 s, I, \# ` if (chineseid == "")
3 V0 Z6 {( [! L5 U: @ {
8 X# N( B% P/ n! q8 M6 J alert("请输入中文昵称"); + T I3 d. m. p6 D, ]2 N+ @
document.sform1.chineseid.focus(); ; Q9 a n& F8 M+ ?/ I
return false; J+ s" v! ~ e y
}
1 C! L% R3 B8 p password = document.sform1.password.value; - `2 h. p9 }9 m! ^/ _# Z
if (password == "")
' f! Q6 t' N# R { / X. `! b& O" C* Z! n9 \4 r
alert("请输入登陆密码");
6 ]: o- r- ~; K7 S( ]7 V; E document.sform1.password.focus();
0 ]7 O6 y/ n% i0 K0 n return false; ; d# n# X" |5 j1 M
}
3 p+ A' m+ b- P password1 = document.sform1.password1.value; . q) P7 m' K+ S# O5 O( g
if (password>password1) ( b3 J+ K6 h' L. h z
{
9 b* i3 ~+ v% w8 W& z* M9 w alert("重复密码与登陆密码不相同");
( x& a! W$ M$ W) I8 P9 b$ q document.sform1.password.focus();
' @2 f0 N. E! e1 I- w+ t+ A document.sform1.password1.focus();
5 }6 J4 r8 Q& `1 `- e* C9 S return false;
) x4 z m* P7 C: t* }# a$ \& l3 { }
# v7 k k8 F. ^if (password<password1) ; l$ P9 c& c2 x
{% ]5 G, E7 ?6 u4 D
alert("重复密码与登陆密码不相同"); - ]& c& f D6 T. T* d$ Z9 O
document.sform1.password.focus();
: c7 X, x, ]) E/ b$ R; N: i document.sform1.password1.focus(); * O' J" [( a% z7 L# G7 }/ J
return false;
0 X, v( ]; C; |4 G2 R! h0 G }
7 Q% y! b$ M8 F- s if (document.sform1.email.value == "")
2 k4 G! [! X7 |" i& m3 e: X { 8 w6 z l$ d: o; X
alert("请输入您的E-MAIL地址");
* r2 ?2 m' K6 L; g7 u( F document.sform1.email.focus(); ( \. V% U: S& z
return false; 1 p- t4 l! l& a8 i9 Q2 P
}
9 x- R' F! A1 t% W) R . x3 z" K9 H- i) L; ^, `. V
email=document.sform1.email.value; b: x. m0 M, c5 A) T
emailerr=0 , i. n) ?) A: Z% t+ Q
for (i=0; i<email.length; i++) + s- M! t7 C' |
{
# m5 q* Y$ I5 z- x3 d' [& R if ((email.charAt(i) == "@") & (email.length > 5))
8 ?3 Q& g4 _8 m' p- ?3 |% L: Z4 U {
# E9 c& e2 ^4 y4 N; h emailerr=emailerr+1
; L1 t- x& b3 S* \. o. {2 O } " o) E8 G& u5 c7 ^* p3 l7 p& v3 F
} 4 u& w1 }9 X, t3 z
if (emailerr != 1)
' T, T3 `0 L, x: u7 C# A {
0 X4 C0 }7 }* t% S) k alert("请输入正确的E-MAIL地址");
% C+ N0 l, w E H S! N) h3 F document.sform1.email.focus(); % E! i! c+ X' U+ g3 A# h
return false;
& s4 p0 b C: T1 j: f7 b, J } % ^9 v! g: w- u& f
! E5 n6 e! z! B. S! W' k' Y if (document.sform1.checkask.value=="")
7 t) P* T3 y0 r( f2 E- b0 | {
3 K& W% [ N+ {$ c5 r' h: g' x alert("密码提示问题不能为空"); # n( _; l4 H' t5 c( v6 N+ s3 U
document.sform1.checkask.focus(); $ [# ?) G' s0 J3 a, g
return false;
% K& x- s- n" Z# I! }6 y/ u @0 h } " P% L8 |; D: e0 q% ]
if (document.sform1.checkans.value=="")
* N8 |( T- E! {# u { 6 R! [3 t" t2 d/ s h7 Y
alert("您的密码提示问题答案不能为空");
7 v0 e& J. J. u/ i0 H8 O6 o document.sform1.checkans.focus();
7 W- Y( [( e6 P1 r# l return false; Q) [! P$ j1 Z( x) k n N
}
0 u! Y, `8 Y) p0 a! N" T+ c& I return true; 3 i4 E9 U# k2 t9 _: R# }5 F) D/ D
( R" m! w' Y) P, I, c
}
& k5 A3 O$ H5 T# i1 e</script> |
|