📄 用javascript判断日期、数字、整数和特殊字符_javascript实例教程_javascrip12t_网页设计.mht
字号:
(temp=3D=3D´string´) <BR>{ <BR>return=20
eval(´SpecialString(´+str+´)´); <BR>} <BR>else =
if (temp=3D=3D´date´) <BR>{=20
<BR>return eval(´IsDate(´+str+´)´); <BR>} =
<BR>else <BR>{=20
<BR>alert(´"´+temp+´"=C0=E0=D0=CD=D4=DA=CF=D6=D4=DA=B0=E6=
=B1=BE=D6=D0=CE=B4=CC=E1=B9=A9´); <BR>return false; <BR>} <BR>} =
<BR><BR>/**=20
<BR>IsInteger: =
=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=D5=FB=D0=CE=A3=AC =
<BR>=BB=B9=BF=C9=C5=D0=B6=CF=CA=C7=B7=F1=CA=C7=D5=FD=D5=FB=CA=FD=BB=F2=B8=
=BA=D5=FB=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 <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=20
<BR>sample: <BR>var a =3D ´123´; <BR>if (IsInteger(a)) <BR>{ =
<BR>alert(´a is a=20
integer´); <BR>} <BR>if (IsInteger(a,´+´)) <BR>{ =
<BR>alert(a is a positive=20
integer); <BR>} <BR>if (IsInteger(a,´-´)) <BR>{ =
<BR>alert(´a is a negative=20
integer´); <BR>} <BR>*/ <BR><BR>function IsInteger(string ,sign) =
<BR>{ <BR>var=20
integer; <BR>if ((sign!=3Dnull) && (sign!=3D´-´) =
&& (sign!=3D´+´))=20
<BR>{ =
<BR>alert(´IsInter(string,sign)=B5=C4=B2=CE=CA=FD=B3=F6=B4=ED=A3=BA=
sign=CE=AAnull=BB=F2"-"=BB=F2"+"´); <BR>return=20
false; <BR>} <BR>integer =3D parseInt(string); <BR>if (isNaN(integer)) =
<BR>{=20
<BR>return false; <BR>} <BR>else if =
(integer.toString().length=3D=3Dstring.length)=20
<BR>{ <BR>if ((sign=3D=3Dnull) || (sign=3D=3D´-´ && =
integer<0) || (sign=3D=3D´+´=20
&& integer>0)) <BR>{ <BR>return true; <BR>} <BR>else =
<BR>return=20
false; <BR>} <BR>else <BR>return false; <BR>} <BR><BR>/** <BR>IsDate:=20
=D3=C3=D3=DA=C5=D0=B6=CF=D2=BB=B8=F6=D7=D6=B7=FB=B4=AE=CA=C7=B7=F1=CA=C7=C8=
=D5=C6=DA=B8=F1=CA=BD=B5=C4=D7=D6=B7=FB=B4=AE =
<BR><BR>=B7=B5=BB=D8=D6=B5=A3=BA <BR>true=BB=F2false =
<BR><BR>=B2=CE=CA=FD=A3=BA <BR>DateString=A3=BA=20
=D0=E8=D2=AA=C5=D0=B6=CF=B5=C4=D7=D6=B7=FB=B4=AE <BR>Dilimeter =A3=BA =
=C8=D5=C6=DA=B5=C4=B7=D6=B8=F4=B7=FB=A3=AC=C8=B1=CA=A1=D6=B5=CE=AA´=
-´ <BR><BR>Author: PPDJ <BR>sample: <BR>var=20
date =3D ´1999-1-2´; <BR>if (IsDate(date)) <BR>{ =
<BR>alert(´You see, the default=20
separator is "-"); <BR>} <BR>date =3D ´1999/1/2"; <BR>if =
(IsDate(date,´/´)) <BR>{=20
<BR>alert(´The date´s separator is "/"); <BR>} <BR>*/ =
<BR><BR>function=20
IsDate(DateString , Dilimeter) <BR>{ <BR>if (DateString=3D=3Dnull) =
return false;=20
<BR>if (Dilimeter=3D=3D´´ || Dilimeter=3D=3Dnull) =
<BR>Dilimeter =3D ´-´; <BR>var tempy=3D´´;=20
<BR>var tempm=3D´´; <BR>var tempd=3D´´; <BR>var =
tempArray; <BR>if=20
(DateString.length<8 && DateString.length>10) <BR>return =
false;=20
<BR>tempArray =3D DateString.split(Dilimeter); <BR>if =
(tempArray.length!=3D3)=20
<BR>return false; <BR>if (tempArray[0].length=3D=3D4) <BR>
<DIV class=3Dsfd>=BB=B6=D3=AD=B9=E2=C1=D9<A =
href=3D"http://www.diybl.com/" target=3D_blank><STRONG><FONT=20
color=3D#cc0000>DIY=B2=BF=C2=E4</FONT></STRONG></A>,<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');"><STRONG><FONT=20
color=3D#cc0000 =
target=3D"_blank">=CA=D5=B2=D8=B1=BE=C6=AA=CE=C4=D5=C2</FONT></STRONG></A=
> =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.html#">=A1=BE=B5=E3=BB=F7=B4=F2=B0=FC=B8=C3=CE=C4=D5=C2=A1=BF</A></=
DIV>
<DIV class=3Dhang>[1] <A=20
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4837_2.html">[2]</A></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.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.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=
/4672.html"=20
target=3D_blank>=B3=A3=D3=C3=B5=C4Javascript=BA=AF=CA=FD</A><BR><A =
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4752.html"=20
=
target=3D_blank>Javascript=CA=B5=CF=D6=B6=A8=CA=B1=B5=AF=B3=F6=B4=B0=BF=DA=
=B5=C4=D0=A7=B9=FB</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4441.html"=20
=
target=3D_blank>=BE=AB=C3=C0=B5=C4=CC=EC=C6=F8=D0=A1=CD=B5=B4=FA=C2=EB</A=
><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4271.html"=20
=
target=3D_blank>=D5=FD=D4=F2=B1=ED=B4=EF=CA=BD=B5=C4=D3=A6=D3=C3</A><BR><=
A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4411.html"=20
target=3D_blank>JavaScript=B6=C1=D0=B4Cookie</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4266.html"=20
=
target=3D_blank>=D4=F5=D1=F9=CA=B9=D3=C3AJAX=BD=F8=D0=D0=D3=A6=D3=C3=B3=CC=
=D0=F2=BF=AA=B7=A2</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4761.html"=20
=
target=3D_blank>JavaScript=B8=DF=BC=B6=D3=A6=D3=C3=A3=BA=C0=FD=CD=E2=B4=A6=
=C0=ED</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4615.html"=20
=
target=3D_blank>=D7=D4=CA=CA=D3=A6=CD=BC=C6=AC=B4=F3=D0=A1=B5=C4=B5=AF=B3=
=F6=B4=B0=BF=DA(=B7=BD=B7=A82)</A></DIV>
<DIV class=3D"tj_r tj"><NOBR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4553.html"=20
=
target=3D_blank>Javascript=CA=C2=BC=FE=B4=A5=B7=A2=C1=D0=B1=ED=D3=EB=BD=E2=
=CB=B5</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4859.html"=20
=
target=3D_blank>=BC=B8=D0=D0=B4=FA=C2=EB=C7=E1=CB=C9=B8=E3=B6=A8=CD=F8=D2=
=B3=B5=C4=BC=F2=B7=B1=D7=AA=BB=BB</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4828.html"=20
=
target=3D_blank>JavaScript:=CD=EA=C8=AB=C8=DD=B4=ED=BA=CD=E4=AF=C0=C0=C6=F7=
=D7=D4=B6=AF=D7=EE=B4=F3=BB=AF</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4590.html"=20
=
target=3D_blank>JavaScript=CA=B5=BC=CA=D3=A6=D3=C3=A3=BAinnerHTMl=BA=CD=C8=
=B7=C8=CF=CC=E1=CA=BE=B5=C4=CA=B9=D3=C3</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4400.html"=20
=
target=3D_blank>javascript=D6=D0=C8=A1=B5=C3=CF=C2=C0=AD=BF=F2=B5=C4=D6=B5=
=CC=AB=C2=E9=B7=B3=A3=A8=CF=C2=C0=AD=BF=F2=C1=AA=B6=AF=A3=A9</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4608.html"=20
=
target=3D_blank>=CA=D5=B2=D8=A3=BA=D2=BB=D7=E9Javascript=B5=C4=D0=A1=BC=BC=
=C7=C9=BA=CD=B9=A6=C4=DC</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4775.html"=20
=
target=3D_blank>=B9=D8=D3=DA=D7=D6=B7=FB=B4=AE=B5=C4=BC=B8=B8=F6=D3=D0=D3=
=C3=BA=AF=CA=FD</A><BR><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4271.html"=20
=
target=3D_blank>=D5=FD=D4=F2=B1=ED=B4=EF=CA=BD=B5=C4=D3=A6=D3=C3</A></DIV=
></NOBR></TD></TR></TBODY></TABLE></DIV>
<DIV style=3D"CLEAR: both; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: =
8px"></DIV>
<DIV class=3Dcleanblock2=20
style=3D"BORDER-RIGHT: #dedfde 1px solid; BORDER-TOP: #dedfde 1px solid; =
BACKGROUND: #ededed; BORDER-LEFT: #dedfde 1px solid; BORDER-BOTTOM: =
#dedfde 1px solid">
<H3>=CE=C4=D5=C2=C6=C0=C2=DB</H3></DIV>
<DIV class=3Dcleanblock3><IFRAME class=3Dcomm_index name=3Dpindex=20
src=3D"http://cpro.baidu.com/cpro/ui/uijs.php?fv=3D9&tn=3Dtext_pages_=
250_250&n=3Ddiybl_cpr&rsi1=3D250&rsi0=3D250&rad=3D&rs=
s0=3D%23F5FAFE&rss1=3D%23F5FAFE&rss2=3D%2311593C&rss3=3D%2344=
4444&rss4=3D%23333333&rss5=3D&rss6=3D%23C72848&rsi5=3D2&a=
mp;ts=3D1&at=3D3&cn=3D1&if=3D0&word=3Dhttp%3A%2F%2Fwww.di=
ybl.com%2Fcourse%2F1_web%2Fjavascript%2FJavascriptshl%2F200721%2F4837.htm=
l&refer=3Dhttp%3A%2F%2Fwww.google.cn%2Fsearch%3Fcomplete%3D1%26hl%3Dz=
h-CN%26newwindow%3D1%26q%3Djavascript%2B%25E5%2588%25A4%25E6%2596%25AD%25=
E6%2597%25A5%25E6%259C%259F%25E5%25AD%2597%25E7%25AC%25A6%26meta%3D%26aq%=
3Df&ev=3D150994944&ch=3D0&lmt=3D1219237013&csp=3D1024,768=
&ccd=3D32&chi=3D0&cja=3Dtrue&cpl=3D0&cmi=3D0&cce=3D=
true&csl=3Dzh-cn&rt=3D32&cad=3D1&aurl=3D&rss7=3D&=
cpa=3D1"=20
frameBorder=3Dfalse width=3D"100%" scrolling=3Dno=20
onload=3D"window.setTimeout('iframe_resize()',1000)" =
height=3D0></IFRAME></DIV>
<DIV style=3D"CLEAR: both; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: =
8px"></DIV>
<FORM style=3D"MARGIN-TOP: 0px"=20
action=3D/user/comment.asp?id=3D4837&url=3Dhttp://www.diybl.com/cours=
e/1_web/javascript/Javascriptshl/200721/4837.html=20
method=3Dpost>
<DIV class=3Dcomment_1>
<DIV class=3Dcleanblock2><A name=3Dcomment></A>
<H3>=C7=EB=C4=FA=C1=F4=D1=D4</H3></DIV>
<DIV class=3Dcleanblock style=3D"PADDING-RIGHT: 20px; PADDING-LEFT: =
20px"><LABEL=20
for=3Dlabel>=EA=C7=B3=C6: <INPUT onclick=3Dthis.focus();this.select() =
maxLength=3D20 size=3D15=20
value=3DDIY=B2=BF=C2=E4=CD=F8=D3=D1 name=3Dhypocorism> =
=A1=A1=A1=A1=A1=A1=A1=A1 <A=20
href=3D"http://www.diybl.com/user/register.asp" target=3D_blank><FONT=20
color=3Dred>=D7=A2=B2=E1=BB=E1=D4=B1</FONT></A> <A =
href=3D"http://www.diybl.com/user/login.asp"=20
target=3D_blank>=BB=E1=D4=B1=B5=C7=C2=BD</A> <BR><SPAN =
style=3D"LINE-HEIGHT: 25px"><A=20
href=3D"http://www.diybl.com/user/chgpage/cata.asp?num=3D1010802"=20
target=3D_blank><FONT =
color=3D#990000><STRONG>=B5=E3=BB=F7=D5=E2=C0=EF</STRONG></FONT></A></SPA=
N>=20
=D7=D4=BC=BA=D6=C6=D7=F7=B4=F2=B0=FC=B5=C4chm=B5=E7=D7=D3=CA=E9=BD=CC=B3=CC=
<TEXTAREA style=3D"VERTICAL-ALIGN: text-top; WIDTH: 100%; HEIGHT: 7em" =
onfocus=3Dshowchk(); name=3Dcontent rows=3D6></TEXTAREA>=20
<LABEL id=3DcheckCode style=3D"DISPLAY: none">=D1=E9=D6=A4: <INPUT =
maxLength=3D5 size=3D8=20
name=3Dloginnum> <IMG id=3DcodeImg=20
style=3D"VERTICAL-ALIGN: middle; CURSOR: pointer; HEIGHT: 18px"=20
onclick=3D"this.src=3D'/user/getcode.asp?t=3D'+Math.random()" =
alt=3D=D1=E9=D6=A4=C2=EB,=BF=B4=B2=BB=C7=E5=B3=FE?=C7=EB=B5=E3=BB=F7=CB=A2=
=D0=C2=D1=E9=D6=A4=C2=EB=20
src=3D""> </LABEL> <INPUT =
class=3Dbtn_2k3 style=3D"MARGIN-TOP: 8px" type=3Dsubmit =
value=3D=B7=A2=B1=ED=C6=C0=C2=DB>=20
</DIV></DIV>
<DIV class=3Dcomment_1=20
style=3D"FLOAT: left; MARGIN-LEFT: 6px; WIDTH: 313px; HEIGHT: 90px">
<DIV class=3Dcleanblock2>
<H3>=CD=F8=D3=D1=CD=C6=BC=F6=CE=C4=D5=C2</H3></DIV>
<DIV class=3Dcleanblock>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
<TBODY>
<TR>
<TD style=3D"PADDING-RIGHT: 15px">
<UL>
<LI><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4825.html"=20
=
target=3D_blank>=BC=B8=B6=CE=CA=B5=D3=C3=D0=A1JAVA=B3=CC=D0=F2</A></LI>
<LI><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4704.html"=20
=
target=3D_blank>Javascript=C9=E8=BC=C6=CD=F8=D2=B3=D6=D0=B5=C4=CF=C2=C0=AD=
=B2=CB=B5=A5</A></LI>
<LI><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4753.html"=20
=
target=3D_blank>=D3=C3JavaScript=B2=D9=D7=F7=CA=FD=BE=DD=BF=E2</A></LI>
<LI><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4690.html"=20
target=3D_blank>=CD=F8=D2=B3=C0=EF=C7=B6=C8=EBJavaScript =
=D1=E9=D6=A4=BF=D5=A3=AC=BA=BA=D7=D6=A3=AC=D7=D6=C4=B8=A3=AC=CA=FD=D7=D6=B3=
=A4=B6=C8=CA=E4=C8=EB</A></LI>
<LI><A=20
=
href=3D"http://www.diybl.com/course/1_web/javascript/Javascriptshl/200721=
/4762.html"=20
=
target=3D_blank>=D2=B3=C3=E6=C1=BD=B2=E0=B6=D4=C1=AA=B9=E3=B8=E6=B4=FA=C2=
=EB=D0=A7=B9=FB</A></LI>
<LI><A=20
=
h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -