|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
这个脚本对你可能有帮助:
; I1 M" @ V; I: t- K; l<script language="javascript"> - S) p1 I' c; q8 v. A" _
function IsDigit(cCheck) . Q6 [0 l: h0 s8 S' c
{ # E: b. U; k d
return (('0'<=cCheck) && (cCheck<='9'));
; x2 w4 e, R6 y2 [4 l& w }
) C* o& `2 j) y* R# e6 C 4 t4 @* P/ p7 ^7 \+ [$ X
function IsAlpha(cCheck) 4 c9 ?7 B+ o+ [1 w5 }
{
% m0 R: ?7 v1 u1 H, C/ Q return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 2 C! c+ c' n% q" D$ {
}
% d& X3 |; q2 j: r- O
5 ^' n4 A+ `* K- M) n) c+ [0 tfunction IsaNull(cCheck) ! y, s. u; J, q
{ - }( f1 `" Q) ~: \( d/ v8 r
return(cCheck != " ")
+ \: l" R H5 E8 O+ o3 I$ W4 x } 8 \4 }4 R- i& \5 Q4 `( V
`3 y- b8 p& o$ `& H2 k" n& d$ Dfunction checkform() 3 x1 J; I2 h0 P: h$ M% c$ C
{
: d) L7 w: m1 f3 ]$ R6 _: h id = document.sform1.id.value; 1 i! {' D. R& p- @7 G
if (id == "") G1 o) f& t$ H& q3 a' Z! w% {. d$ z
{ 9 B' a; p0 ^; `, A V g
alert("请输入注册名");
1 `0 U) ~* b9 u document.sform1.id.focus(); ' [. S5 ]9 M2 k, x% D
return false; ) G, u- H1 |" X5 w
} , o D* Y. a5 a; d
, v6 B; [4 G- n
for (nIndex=0; nIndex<id.length; nIndex++)
; ~+ ~+ d, k E6 ~% b! F0 W# F { , c) Y* r9 Q* r; D
cCheck = id.charAt(nIndex);
; ~; Y" @" l7 {1 N4 R if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) / s( M6 P. _6 C7 U' M$ z" \
{ ; I' V2 `6 r7 F) D* ~: X0 \. g
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
+ [4 l2 p0 S2 Y+ ^" {* B document.sform1.id.focus();
5 \7 J2 U- v- ^; S return false;
3 j' v2 S# `+ h; U- I }
: @& P' o' K9 _, h1 A }
* h' `: R- `& M! N0 b9 s4 F chineseid = document.sform1.chineseid.value;
7 B$ g; S* _& e$ G if (chineseid == "") % ^4 J; B! ]4 D6 R* p5 [0 }# E
{
5 Z! m7 X# u- l2 r) Q alert("请输入中文昵称"); $ K2 J6 y z. _
document.sform1.chineseid.focus(); ( C2 D; B$ M1 ^8 S7 [
return false;
6 k5 E$ e! |- Q. \ } ; w' |5 X% C- \/ }5 T
password = document.sform1.password.value;
6 x- N; v- p" D; o: Q if (password == "") ( o) P% G. Z% k, x
{
# l( [( }1 A, C/ B" ~ alert("请输入登陆密码");
: d$ z0 { v. d document.sform1.password.focus(); ( s2 N( N0 n/ E' I
return false; ( v5 W! M6 ?% T; C9 Q$ a& S
}
: T, t9 q' o/ f password1 = document.sform1.password1.value;
4 H: S/ |" p; `* @; N2 n if (password>password1) 1 N# a! t* {$ Y- D0 r: D
{
7 w7 \$ F! H! a6 q& n, y. e7 M ~ alert("重复密码与登陆密码不相同");
0 K- o& N. M+ j/ o8 G4 ]1 }' B& l document.sform1.password.focus(); 9 r+ I3 M: V+ D" ]. M' U7 D: c! Z0 ~, A
document.sform1.password1.focus(); / y* x, J4 M5 a7 F4 Z. L$ x
return false;
! O5 s2 Z: T5 Y8 ^: H, }3 g }
3 `3 R7 J6 }8 S1 r8 I2 ~. yif (password<password1) # v* j8 l5 ~8 t1 L$ G( c
{
& \; j0 b9 h, p/ P; }9 k8 @ alert("重复密码与登陆密码不相同");
; f, E4 a1 `0 v1 Y+ @3 U) H8 l document.sform1.password.focus(); # S3 L* F; G; L2 E8 B
document.sform1.password1.focus(); # @/ z' o& Q8 i6 z
return false;( J9 Y- C9 D; r4 `
}
# P& u* V, q9 r/ E if (document.sform1.email.value == "") 6 ^5 t' e) D2 b" d5 |5 [+ r4 c9 j
{
& B. d4 ~$ M. t4 i alert("请输入您的E-MAIL地址"); , f, Q- v2 s- T, f
document.sform1.email.focus(); & g- U8 r* E: k4 w2 S0 O
return false;
% Q' `) u. U! b' L' Q7 |7 ~ } $ D* I4 x1 i6 h* G2 _' P- ]
& X) Y4 J4 z' T) | email=document.sform1.email.value; + Y1 H' P9 q) f8 r. \, m
emailerr=0
F% S! Y7 r* o, V. h for (i=0; i<email.length; i++) ) B2 a: J0 {; s5 I8 u
{
B. q- i! }; L8 M: Q# @& @ if ((email.charAt(i) == "@") & (email.length > 5))
) ]! S' g* i8 R. u { : M' d B" w0 u$ L+ e k8 w
emailerr=emailerr+1
2 ]# g# O0 Y) _' W }
/ y4 Z: _' y' k; n% r( l } a/ L6 u4 q/ w0 j$ B9 i8 \
if (emailerr != 1)
" Y' p3 t* t+ P6 X { 8 I/ c( U$ V: E0 h2 i+ \9 u
alert("请输入正确的E-MAIL地址"); ! a3 Y3 X: Q, g, d! H) K
document.sform1.email.focus(); 8 C/ X9 ~3 H2 q8 v) \, E
return false; 2 e" \& m( ?4 T% r( y
} 8 e2 }3 |4 W% E v; i0 e
+ k4 b9 y n+ G3 z6 m. L' V if (document.sform1.checkask.value=="") : u7 V! _' }5 Y: k+ L
{ 6 E4 a2 Y! X/ P! m/ ` t/ H0 S
alert("密码提示问题不能为空"); 5 K z, ?8 m: I! z# I3 {/ P8 j# ?; h1 N
document.sform1.checkask.focus(); / J4 V4 `7 } _* p% b1 n) P0 z
return false;
* f% t. t" s2 e9 Y" w | }
) }' T, A/ X" V' F4 ^3 q7 I if (document.sform1.checkans.value=="")
X- C* o# }- e$ L' N2 X1 ? Y' [ { ! D, S! D$ |" i; g+ O8 M
alert("您的密码提示问题答案不能为空"); + S# R; V( T; N C5 H3 S
document.sform1.checkans.focus();
; X) v5 N& o' h. H9 l! ?: V return false;
; W% K5 `! b8 a, `, z. U# O }" E S& y6 e+ r [9 F5 k' z
return true; # `' z8 \/ [; ~+ @* p+ b8 R
6 M5 f0 ?# N% G7 T5 {; T. K" r}
) K) ~3 s' V v2 b5 J9 E3 z</script> |
|