📄 用javascript判断日期、数字、整数和特殊字符-(2)_javascript实例教程_javascript_网页设计.mht
字号:
<SCRIPT src=3D"http://www.diybl.com/js/article.js" =
type=3Dtext/javascript></SCRIPT>
<SCRIPT src=3D"http://www.diybl.com/ad/js/101/1010802.js"=20
type=3Dtext/javascript></SCRIPT>
<META content=3D"MSHTML 6.00.6000.16640" name=3DGENERATOR></HEAD>
<BODY><INPUT type=3Dhidden value=3D4837 name=3Dpassage_id><INPUT =
type=3Dhidden=20
value=3D1010802 name=3Dcatalog_id>=20
<DIV id=3Dwrap>
<DIV class=3Dtop_bar align=3Dcenter>
<TABLE cellSpacing=3D0 width=3D935>
<TBODY>
<TR>
<TD><A =
href=3D"http://www.diybl.com/">=CD=F8=D5=BE=CA=D7=D2=B3</A></TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A href=3D"http://news.diybl.com/" =
target=3D_blank>=D0=C2=CE=C5=CA=D7=D2=B3</A></TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A =
href=3D"http://www.diybl.com/course/1_web/">=CD=F8=D2=B3=C9=E8=BC=C6</A><=
/TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A =
href=3D"http://www.diybl.com/course/2_picdesign/">=CD=BC=D0=CE=B6=AF=BB=AD=
</A></TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A =
href=3D"http://www.diybl.com/course/3_program/">=C8=ED=BC=FE=B1=E0=B3=CC<=
/A></TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A =
href=3D"http://www.diybl.com/course/4_webprogram/">=CD=F8=D5=BE=BF=AA=B7=A2=
</A></TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A =
href=3D"http://www.diybl.com/course/5_office/">=B0=EC=B9=AB=C8=ED=BC=FE</=
A></TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A =
href=3D"http://www.diybl.com/course/6_system/">=B2=D9=D7=F7=CF=B5=CD=B3</=
A></TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A =
href=3D"http://www.diybl.com/course/7_databases/">=CA=FD=BE=DD=BF=E2</A><=
/TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A =
href=3D"http://www.diybl.com/course/webjsh/">=CD=F8=C2=E7=BC=BC=CA=F5</A>=
</TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A =
href=3D"http://www.diybl.com/course/comshiti/">=C8=CF=D6=A4=BF=BC=CA=D4</=
A></TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A =
href=3D"http://www.diybl.com/course/fwzl/">=B7=B6=CE=C4=D7=CA=C1=CF</A></=
TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A =
href=3D"http://www.diybl.com/course/hack/">=BA=DA=BF=CD=B9=A5=B7=C0</A></=
TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A href=3D"http://www.diybl.com/chm/" target=3D_blank><FONT=20
color=3Dred>=CA=E9=BC=AE=BD=CC=B3=CC</FONT></A></TD>
<TD class=3Dtop_bar_sline></TD>
<TD><A href=3D"http://forum.diybl.com/"=20
target=3D_blank>=BD=F8=C8=EB=C2=DB=CC=B3</A></TD></TR></TBODY></TABLE></D=
IV>
<TABLE class=3DadNone id=3DPublicRelation cellSpacing=3D0 =
cellPadding=3D0 width=3D950=20
border=3D0>
<TBODY>
<TR>
<TD vAlign=3Dtop width=3D864>
<DIV class=3Dlogo><A href=3D"http://www.diybl.com/" =
target=3D_blank><IMG=20
height=3D60 src=3D"http://img.diybl.com/sys/logo.gif" =
width=3D200></A></DIV>
<DIV class=3Dad_f1 id=3Dad_f1>
<SCRIPT src=3D"http://www.diybl.com/ad/ad_f1.js"></SCRIPT>
</DIV><!--<div class=3D"top_bar2">-->
<UL class=3Dmenu>
<LI><A href=3D"http://www.diybl.com/course/1_web/javascript/"=20
target=3D_blank><SPAN>Javascript</SPAN></A>
<LI><A =
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptxl/"=20
=
target=3D_blank><SPAN>Javascript=CF=B5=C1=D0=BD=CC=B3=CC</SPAN></A>
<LI><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/934fwv=
f.html"=20
=
target=3D_blank><SPAN>Javascript=CA=B5=C0=FD=BD=CC=B3=CC</SPAN></A>
<LI><A =
href=3D"http://www.diybl.com/course/1_web/javascript/jsjs/"=20
=
target=3D_blank><SPAN>Javascript=BC=BC=CA=F5=CE=C4=D5=C2</SPAN></A></LI><=
/UL><!--</div>--></TD>
<TD width=3D6></TD>
<TD vAlign=3Dtop align=3Dmiddle width=3D100>
<DIV class=3DhotNCout>
<DIV class=3DhotNC>
<UL>
<LI><A=20
=
href=3D"javascript:window.external.addFavorite('http://www.diybl.com/','D=
IY=B2=BF=C2=E4');">=BC=D3=C8=EB=CA=D5=B2=D8</A>=20
<LI><A href=3D"http://www.diybl.com/map.html" =
target=3D_blank>=CD=F8=D5=BE=B5=D8=CD=BC</A>=20
<LI><A href=3D"http://www.diybl.com/chm/" =
target=3D_blank>=CA=E9=BC=AE=BD=CC=B3=CC</A>=20
<LI><A href=3D"http://www.diybl.com/user/register.asp"=20
target=3D_blank>=BB=E1=D4=B1=D7=A2=B2=E1</A> =
</LI></UL></DIV></DIV></TD></TR></TBODY></TABLE>
<DIV class=3Dsplit style=3D"HEIGHT: 3px"></DIV>
<DIV class=3Dad_ftop id=3Dad_ftop>
<SCRIPT src=3D"http://www.diybl.com/ad/ad_ftop.js"></SCRIPT>
</DIV>
<DIV class=3DsubNav>
<DIV style=3D"FLOAT: right"><INPUT name=3Dwd1> <INPUT =
onclick=3Dtosearch(document.all.wd1); type=3Dbutton value=3D" =
=C7=A7=D1=B0=CB=D1=CB=F7 "></DIV><SPAN><A=20
href=3D"http://www.diybl.com/">DIY=B2=BF=C2=E4</A> >> <A=20
href=3D"http://www.diybl.com/course/1_web/">=CD=F8=D2=B3=C9=E8=BC=C6</A> =
>> <A=20
href=3D"http://www.diybl.com/course/1_web/javascript/">Javascript</A> =
>> <A=20
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/934fwv=
f.html">Javascript=CA=B5=C0=FD=BD=CC=B3=CC</A>=20
>> =D5=FD=CE=C4</SPAN></DIV>
<DIV class=3Dsplit></DIV>
<DIV class=3Dmain>
<DIV class=3Dlc_blue>
<DIV class=3DlcBlk>
<H1>=D3=C3JavaScript=C5=D0=B6=CF=C8=D5=C6=DA=A1=A2=CA=FD=D7=D6=A1=A2=D5=FB=
=CA=FD=BA=CD=CC=D8=CA=E2=D7=D6=B7=FB</H1>
<DIV class=3Dfrom_info>http://www.diybl.com/=A1=A12007-2-1 =
=A1=A1=CD=F8=C2=E7=A1=A1=B5=E3=BB=F7:<SPAN=20
style=3D"FONT-WEIGHT: bold; COLOR: #ff0000">
<SCRIPT src=3D"http://www.diybl.com/count/p_count.asp?id=3D4837"=20
lanuage=3D"javascript"></SCRIPT>
</SPAN>=A1=A1<A=20
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4837_2.html#comment">[=20
=C6=C0=C2=DB ]</A></DIV>
<DIV class=3Dartibody>
<DIV class=3Dad_f2 id=3Dad_f2>
<SCRIPT src=3D"http://www.diybl.com/ad/ad_f2.js"></SCRIPT>
</DIV>
<DIV class=3Dad_f3 id=3Dad_f3>
<SCRIPT src=3D"http://www.diybl.com/ad/ad_f3.js"></SCRIPT>
</DIV>=CE=C4=D5=C2=CB=D1=CB=F7=A3=BA <INPUT maxLength=3D255 size=3D30 =
name=3Dwd2> <INPUT onclick=3Dtosearch(document.all.wd2); =
type=3Dbutton value=3D=C7=A7=D1=B0=CB=D1=CB=F7><A=20
class=3Dredlink=20
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/934fwv=
f.html"=20
target=3D_blank>=B5=E3=BB=F7=D6=C6=D7=F7chm=B4=F2=B0=FC=B5=E7=D7=D3=CA=E9=
=BD=CC=B3=CC</A>
<SCRIPT src=3D"http://www.diybl.com/js/art_top.js"></SCRIPT>
<P>{ <BR>tempy =3D tempArray[0]; <BR>tempd =3D tempArray[2]; <BR>} =
<BR>else <BR>{=20
<BR>tempy =3D tempArray[2]; <BR>tempd =3D tempArray[1]; <BR>} <BR>tempm =
=3D=20
tempArray[1]; <BR>var tDateString =3D tempy + ´/´+tempm + =
´/´+tempd+´=20
8:0:0´;//=BC=D3=B0=CB=D0=A1=CA=B1=CA=C7=D2=F2=CE=AA=CE=D2=C3=C7=B4=A6=
=D3=DA=B6=AB=B0=CB=C7=F8 <BR>var tempDate =3D new Date(tDateString); =
<BR>if=20
(isNaN(tempDate)) <BR>return false; <BR>if=20
(((tempDate.getUTCFullYear()).toString()=3D=3Dtempy) &&=20
(tempDate.getMonth()=3D=3DparseInt(tempm)-1) &&=20
(tempDate.getDate()=3D=3DparseInt(tempd))) <BR>{ <BR>return true; <BR>} =
<BR>else=20
<BR>{ <BR>return false; <BR>} <BR>} <BR><BR>/** <BR>IsNumber:=20
=D3=C3=D3=DA=C5=D0=B6=CF=D2=BB=B8=F6=CA=FD=D7=D6=D0=CD=D7=D6=B7=FB=B4=AE=CA=
=C7=B7=F1=CE=AA=CA=FD=D6=B5=D0=CD=A3=AC =
<BR>=BB=B9=BF=C9=C5=D0=B6=CF=CA=C7=B7=F1=CA=C7=D5=FD=CA=FD=BB=F2=B8=BA=CA=
=FD=A3=AC=B7=B5=BB=D8=D6=B5=CE=AAtrue=BB=F2false <BR>string: =
=D0=E8=D2=AA=C5=D0=B6=CF=B5=C4=D7=D6=B7=FB=B4=AE=20
<BR>sign: =
=C8=F4=D2=AA=C5=D0=B6=CF=CA=C7=D5=FD=B8=BA=CA=FD=CA=C7=CA=B9=D3=C3=A3=AC=CA=
=C7=D5=FD=D3=C3´+´=A3=AC=B8=BA´-´=A3=AC=B2=BB=D3=C3=
=D4=F2=B1=ED=CA=BE=B2=BB=D7=F7=C5=D0=B6=CF <BR>Author: PPDJ <BR>sample: =
<BR>var=20
a =3D ´123´; <BR>if (IsNumber(a)) <BR>{ <BR>alert(´a =
is a number´); <BR>} <BR>if=20
(IsNumber(a,´+´)) <BR>{ <BR>alert(a is a positive number); =
<BR>} <BR>if=20
(IsNumber(a,´-´)) <BR>{ <BR>alert(´a is a negative =
number´); <BR>} <BR>*/=20
<BR><BR>function IsNumber(string,sign) <BR>{ <BR>var number; <BR>if=20
(string=3D=3Dnull) return false; <BR>if ((sign!=3Dnull) && =
(sign!=3D´-´)=20
&& (sign!=3D´+´)) <BR>{ =
<BR>alert(´IsNumber(string,sign)=B5=C4=B2=CE=CA=FD=B3=F6=B4=ED=A3=BA=
=20
sign=CE=AAnull=BB=F2"-"=BB=F2"+"´); <BR>return false; <BR>} =
<BR>number =3D new Number(string);=20
<BR>if (isNaN(number)) <BR>{ <BR>return false; <BR>} <BR>else if =
((sign=3D=3Dnull)=20
|| (sign=3D=3D´-´ && number<0) || =
(sign=3D=3D´+´ && number>0))=20
<BR>{ <BR>return true; <BR>} <BR>else <BR>return false; <BR>} =
<BR><BR><BR>/**=20
<BR>SpecialString: =
=D3=C3=D3=DA=C5=D0=B6=CF=D2=BB=B8=F6=D7=D6=B7=FB=B4=AE=CA=C7=B7=F1=BA=AC=D3=
=D0=BB=F2=B2=BB=BA=AC=D3=D0=C4=B3=D0=A9=D7=D6=B7=FB =
<BR><BR>=B7=B5=BB=D8=D6=B5=A3=BA <BR>true=BB=F2false =
<BR><BR>=B2=CE=CA=FD=A3=BA=20
<BR>string =A3=BA =D0=E8=D2=AA=C5=D0=B6=CF=B5=C4=D7=D6=B7=FB=B4=AE =
<BR>compare =A3=BA =
=B1=C8=BD=CF=B5=C4=D7=D6=B7=FB=B4=AE(=BB=F9=D7=BC=D7=D6=B7=FB=B4=AE) =
<BR>BelongOrNot=A3=BA=20
true=BB=F2false=A3=AC=A1=B0true=A1=B1=B1=ED=CA=BEstring=B5=C4=C3=BF=D2=BB=
=B8=F6=D7=D6=B7=FB=B6=BC=B0=FC=BA=AC=D4=DAcompare=D6=D0=A3=AC=20
<BR>=A1=B0false=A1=B1=B1=ED=CA=BEstring=B5=C4=C3=BF=D2=BB=B8=F6=D7=D6=B7=FB=
=B6=BC=B2=BB=B0=FC=BA=AC=D4=DAcompare=D6=D0 <BR><BR>Author: PPDJ =
<BR>sample1: <BR>var=20
str =3D ´123G´; <BR>if =
(SpecialString(str,´1234567890´)) <BR>{ =
<BR>alert(´Yes, All=20
the letter of the string in ´1234567890´´); <BR>} =
<BR>else <BR>{ <BR>alert(´No,=20
one or more letters of the string not in =
´1234567890´´); <BR>} =
<BR>=BD=E1=B9=FB=D6=B4=D0=D0=B5=C4=CA=C7else=B2=BF=B7=D6=20
<BR>sample2: <BR>var password =3D ´1234´; <BR>if=20
(!SpecialString(password,´´"@#$%´,false)) <BR>{ =
<BR>alert(´Yes, The password is=20
correct.´); <BR>} <BR>else <BR>{ <BR>alert(´No, The password =
is contain one or=20
more letters of ´"@#$%´´); <BR>} =
<BR>=BD=E1=B9=FB=D6=B4=D0=D0=B5=C4=CA=C7else=B2=BF=B7=D6 <BR>*/ =
<BR>function=20
SpecialString(string,compare,BelongOrNot) <BR>{ <BR>if =
((string=3D=3Dnull) ||=20
(compare=3D=3Dnull) || ((BelongOrNot!=3Dnull) && =
(BelongOrNot!=3Dtrue)=20
&& (BelongOrNot!=3Dfalse))) <BR>{ <BR>alert(´function=20
SpecialString(string,compare,BelongOrNot)=B2=CE=CA=FD=B4=ED=CE=F3´)=
; <BR>return false; <BR>} <BR>if=20
(BelongOrNot=3D=3Dnull || BelongOrNot=3D=3Dtrue) <BR>{ <BR>for (var =
i=3D0;i{ <BR>if=20
(compare.indexOf(string.charAt(i))=3D=3D-1) <BR>return false <BR>} =
<BR>return true;=20
<BR>} <BR>else <BR>{ <BR>for (var i=3D0;i{ <BR>if=20
(compare.indexOf(string.charAt(i))!=3D-1) <BR>return false <BR>} =
<BR>return true;=20
<BR>} <BR>} <BR><BR><BR>//--> <BR>< /script> <BR><BR><BR>
<DIV class=3Dkjy><STRONG>=CE=C4=D5=C2=D5=FB=C0=ED:</STRONG><A =
href=3D"http://www.diybl.com/"=20
target=3D_blank><STRONG><FONT =
color=3D#cc0000>DIY=B2=BF=C2=E4</FONT></STRONG></A>=20
<STRONG>http://www.diybl.com</STRONG> (=B1=BE=D5=BE) =A1=A1=A1=A1<A =
class=3Dredlink=20
onclick=3D"window.open('/user/chm/rar.asp?c_id=3D4837')"=20
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4837_2.html#">=A1=BE=B5=E3=BB=F7=B4=F2=B0=FC=B8=C3=CE=C4=D5=C2=A1=BF</A>=
</DIV>
<DIV class=3Dkm2><A=20
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4837.html">[1]</A>=20
[2] </DIV></DIV>
<DIV class=3Dad_f4 id=3Dad_f4>
<SCRIPT src=3D"http://www.diybl.com/ad/ad_f4.js"></SCRIPT>
</DIV>
<DIV =
class=3Dmediacontent>=C8=E7=B9=FB=CD=BC=C6=AC=BB=F2=D2=B3=C3=E6=B2=BB=C4=DC=
=D5=FD=B3=A3=CF=D4=CA=BE=C7=EB<A class=3Dredlink=20
onmouseover=3D"this.style.cursor=3D'hand';"=20
onclick=3D"openerror('4837','=D3=C3JavaScript=C5=D0=B6=CF=C8=D5=C6=DA=A1=A2=
=CA=FD=D7=D6=A1=A2=D5=FB=CA=FD=BA=CD=CC=D8=CA=E2=D7=D6=B7=FB');">=B5=E3=BB=
=F7=D5=E2=C0=EF</A>=A1=A1=D5=BE=C4=DA=CB=D1=CB=F7=A3=BA <INPUT=20
maxLength=3D255 size=3D25 name=3Dwd3> <INPUT =
onclick=3Dtosearch(document.all.wd3); type=3Dbutton =
value=3D=C7=A7=D1=B0=CB=D1=CB=F7></DIV>
<DIV style=3D"CLEAR: both" align=3Dcenter></DIV>
<DIV class=3Dtoollinks>=A1=BE<A=20
href=3D"javascript:window.external.addFavorite(window.location,'=D3=C3Jav=
aScript=C5=D0=B6=CF=C8=D5=C6=DA=A1=A2=CA=FD=D7=D6=A1=A2=D5=FB=CA=FD=BA=CD=
=CC=D8=CA=E2=D7=D6=B7=FB-DIY=B2=BF=C2=E4');">=CA=D5=B2=D8=B4=CB=D2=B3</A>=
=A1=BF=A1=BE<A=20
href=3D"javascript:doZoom(16)">=B4=F3</A> <A =
href=3D"javascript:doZoom(14)">=D6=D0</A> <A=20
href=3D"javascript:doZoom(12)">=D0=A1</A>=A1=BF=A1=BE<A=20
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4837_2.html#comment">=B7=A2=B1=ED=C6=C0=C2=DB</A>=A1=BF=A1=BE<A=20
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4837_2.html#">=B7=B5=BB=D8=B6=A5=B2=BF</A>=A1=BF=A1=BE<A=20
href=3D"javascript:window.close()">=B9=D8=B1=D5</A>=A1=BF </DIV>
<DIV class=3Dp_bottom>=C9=CF=D2=BB=C6=AA=CE=C4=D5=C2=A3=BA<A=20
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4838.html">=D7=D4=B6=A8=D2=E5=D3=D2=BC=FC=B2=CB=B5=A5=B4=FA=C2=EB=CF=EA=BD=
=E2</A><BR>=CF=C2=D2=BB=C6=AA=CE=C4=D5=C2=A3=BA<A=20
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4836.html">JavaScript=D6=C6=D7=F7=BB=E1=B7=B4=B5=AF=B5=C4=B8=A1=B6=AF=CD=
=BC=C6=AC</A></DIV></DIV>
<DIV style=3D"CLEAR: both; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: =
8px"></DIV>
<DIV id=3Dlinks align=3Dcenter>
<TABLE class=3Dxgzt cellSpacing=3D0 cellPadding=3D0 width=3D687>
<TBODY>
<TR>
<TD style=3D"PADDING-LEFT: 5px" bgColor=3D#e1effa>
<H3>=CD=C6=BC=F6=CE=C4=D5=C2</H3></TD></TR>
<TR>
<TD bgColor=3D#fcfeff>
<DIV class=3D"tj_l tj"><NOBR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4418.html"=20
target=3D_blank>=C9=E8=D6=C3=BF=C9=D2=D4=B0=D1select =
=C9=E8=B3=C9=BF=C9=D2=D4=CA=E4=C8=EB=CA=FD=BE=DD</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4348.html"=20
=
target=3D_blank>JavaScript=D4=EC=B3=C9=D2=B3=C3=E6=CF=D4=CA=BE=B5=C4=CE=CA=
=CC=E2=BC=B0=C6=E4=BD=E2=BE=F6</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200612=
18/1202.html"=20
target=3D_blank>JavaScript =
=D0=A1=BC=BC=C7=C9=D6=AE=C8=E7=BA=CE=CA=B9=D3=C3=D4=CB=CB=E3=BA=AF=CA=FD<=
/A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4577.html"=20
=
target=3D_blank>=B1=C8=BD=CF=CA=B5=D3=C3=B5=C4=CA=D7=D2=B3=B5=F7=D3=C3=CE=
=C4=D5=C2=B5=C4=C1=BD=B8=F6=BA=AF=CA=FD</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4330.html"=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -