﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-我的java生涯-随笔分类-JS日记</title><link>http://www.blogjava.net/senlin-blog/category/26920.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 17 Apr 2008 20:40:07 GMT</lastBuildDate><pubDate>Thu, 17 Apr 2008 20:40:07 GMT</pubDate><ttl>60</ttl><item><title>js校验常用方法</title><link>http://www.blogjava.net/senlin-blog/archive/2008/04/17/193817.html</link><dc:creator>我的java生涯</dc:creator><author>我的java生涯</author><pubDate>Thu, 17 Apr 2008 09:31:00 GMT</pubDate><guid>http://www.blogjava.net/senlin-blog/archive/2008/04/17/193817.html</guid><wfw:comment>http://www.blogjava.net/senlin-blog/comments/193817.html</wfw:comment><comments>http://www.blogjava.net/senlin-blog/archive/2008/04/17/193817.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/senlin-blog/comments/commentRss/193817.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/senlin-blog/services/trackbacks/193817.html</trackback:ping><description><![CDATA[
		<p>function ChkUtil() { }<br />//校验是否为空(先删除二边空格再验证)<br />ChkUtil.isNull = function (str) {<br /> if (null == str ||  ""== str.trim()) {<br />  return true;<br /> } else {<br />  return false;<br /> }<br />};<br />//校验是否全是数字<br />ChkUtil.isDigit  = function (str) {<br /> var patrn=/^\d+$/;<br /> return patrn.test(str);<br />};<br />//校验是否是整数<br />ChkUtil.isInteger = function (str) {<br /> var patrn=/^([+-]?)(\d+)$/;<br /> return patrn.test(str);<br />};<br />//校验是否为正整数<br />ChkUtil.isPlusInteger = function (str) {<br /> var patrn=/^([+]?)(\d+)$/;<br /> return patrn.test(str);<br />};<br />//校验是否为负整数<br />ChkUtil.isMinusInteger = function (str) {<br /> var patrn=/^-(\d+)$/;<br /> return patrn.test(str);<br />};<br />//校验是否为浮点数<br />ChkUtil.isFloat=function(str){<br /> var patrn=/^([+-]?)\d*\.\d+$/;<br /> return patrn.test(str);<br />};<br />//校验是否为正浮点数<br />ChkUtil.isPlusFloat=function(str){<br />  var patrn=/^([+]?)\d*\.\d+$/;<br />  return patrn.test(str);<br />};<br />//校验是否为负浮点数<br />ChkUtil.isMinusFloat=function(str){<br />  var patrn=/^-\d*\.\d+$/;<br />  return patrn.test(str);<br />};<br />//校验是否仅中文<br />ChkUtil.isChinese=function(str){<br /> var patrn=/[\u4E00-\u9FA5\uF900-\uFA2D]+$/;<br /> return patrn.test(str);<br />};<br />//校验是否仅ACSII字符<br />ChkUtil.isAcsii=function(str){<br />var patrn=/^[\x00-\xFF]+$/;<br />return patrn.test(str);<br />};<br />//校验手机号码<br />ChkUtil.isMobile = function (str) {<br /> var patrn = /^0?1((3[0-9]{1})|(59)){1}[0-9]{8}$/;<br /> return patrn.test(str);<br />};<br />//校验电话号码<br />ChkUtil.isPhone = function (str) {<br /> var patrn = /^(0[\d]{2,3}-)?\d{6,8}(-\d{3,4})?$/;<br /> return patrn.test(str);<br />};<br />//校验URL地址<br />ChkUtil.isUrl=function(str){<br />var patrn= /^http[s]?:\/\/[\w-]+(\.[\w-]+)+([\w-\.\/?%&amp;=]*)?$/;<br />return patrn.test(str);<br />};<br />//校验电邮地址<br />ChkUtil.isEmail = function (str) {<br /> var patrn = /^[\w-]+@[\w-]+(\.[\w-]+)+$/;<br /> return patrn.test(str);<br />};<br />//校验邮编<br />ChkUtil.isZipCode = function (str) {<br /> var patrn = /^\d{6}$/;<br /> return patrn.test(str);<br />};<br />//校验合法时间<br />ChkUtil.isDate = function (str) {<br />  if(!/\d{4}(\.|\/|\-)\d{1,2}(\.|\/|\-)\d{1,2}/.test(str)){<br />    return false;<br />  }<br />  var r = str.match(/\d{1,4}/g);<br />  if(r==null){return false;};<br />  var d= new Date(r[0], r[1]-1, r[2]);<br />  return (d.getFullYear()==r[0]&amp;&amp;(d.getMonth()+1)==r[1]&amp;&amp;d.getDate()==r[2]);<br />};<br />//校验字符串：只能输入6-20个字母、数字、下划线(常用手校验用户名和密码)<br />ChkUtil.isString6_20=function(str){<br /> var patrn=/^(\w){6,20}$/;<br /> return patrn.test(str);<br />};</p>
<img src ="http://www.blogjava.net/senlin-blog/aggbug/193817.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/senlin-blog/" target="_blank">我的java生涯</a> 2008-04-17 17:31 <a href="http://www.blogjava.net/senlin-blog/archive/2008/04/17/193817.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js中控制小数点的位数</title><link>http://www.blogjava.net/senlin-blog/archive/2008/04/15/193075.html</link><dc:creator>我的java生涯</dc:creator><author>我的java生涯</author><pubDate>Tue, 15 Apr 2008 05:05:00 GMT</pubDate><guid>http://www.blogjava.net/senlin-blog/archive/2008/04/15/193075.html</guid><wfw:comment>http://www.blogjava.net/senlin-blog/comments/193075.html</wfw:comment><comments>http://www.blogjava.net/senlin-blog/archive/2008/04/15/193075.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/senlin-blog/comments/commentRss/193075.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/senlin-blog/services/trackbacks/193075.html</trackback:ping><description><![CDATA[
		<p> </p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000">script language</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">JScript</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />Number.prototype.toFixed</span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000">function(num)<br /><img id="Codehighlighter1_70_268_Open_Image" onclick="this.style.display='none'; Codehighlighter1_70_268_Open_Text.style.display='none'; Codehighlighter1_70_268_Closed_Image.style.display='inline'; Codehighlighter1_70_268_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_70_268_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_70_268_Closed_Text.style.display='none'; Codehighlighter1_70_268_Open_Image.style.display='inline'; Codehighlighter1_70_268_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />   </span>
				<span id="Codehighlighter1_70_268_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
						<img src="http://www.blogjava.net/images/dot.gif" />
				</span>
				<span id="Codehighlighter1_70_268_Open_Text">
						<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />   </span>
						<span style="COLOR: #008000">//</span>
						<span style="COLOR: #008000">重新构造toFixed方法,IE5.0+</span>
						<span style="COLOR: #008000">
								<br />
								<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />
						</span>
						<span style="COLOR: #000000">   with(Math)</span>
						<span style="COLOR: #0000ff">this</span>
						<span style="COLOR: #000000">.NO</span>
						<span style="COLOR: #000000">=</span>
						<span style="COLOR: #000000">round(</span>
						<span style="COLOR: #0000ff">this</span>
						<span style="COLOR: #000000">.valueOf()</span>
						<span style="COLOR: #000000">*</span>
						<span style="COLOR: #000000">pow(</span>
						<span style="COLOR: #000000">10</span>
						<span style="COLOR: #000000">,num))</span>
						<span style="COLOR: #000000">/</span>
						<span style="COLOR: #000000">pow(</span>
						<span style="COLOR: #000000">10</span>
						<span style="COLOR: #000000">,num);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />   </span>
						<span style="COLOR: #0000ff">return</span>
						<span style="COLOR: #000000"> String(</span>
						<span style="COLOR: #000000">/</span>
						<span style="COLOR: #000000">\.</span>
						<span style="COLOR: #000000">/</span>
						<span style="COLOR: #000000">g.exec(</span>
						<span style="COLOR: #0000ff">this</span>
						<span style="COLOR: #000000">.NO)</span>
						<span style="COLOR: #000000">?</span>
						<span style="COLOR: #0000ff">this</span>
						<span style="COLOR: #000000">.NO:</span>
						<span style="COLOR: #0000ff">this</span>
						<span style="COLOR: #000000">.NO</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">.</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">String(Math.pow(</span>
						<span style="COLOR: #000000">10</span>
						<span style="COLOR: #000000">,num)).substr(</span>
						<span style="COLOR: #000000">1</span>
						<span style="COLOR: #000000">,num));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />   }</span>
				</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />alert((</span>
				<span style="COLOR: #000000">12.9299</span>
				<span style="COLOR: #000000">).toFixed(</span>
				<span style="COLOR: #000000">2</span>
				<span style="COLOR: #000000">));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />alert((</span>
				<span style="COLOR: #000000">12.9999</span>
				<span style="COLOR: #000000">).toFixed(</span>
				<span style="COLOR: #000000">2</span>
				<span style="COLOR: #000000">));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #000000">&lt;/</span>
				<span style="COLOR: #000000">script</span>
				<span style="COLOR: #000000">&gt;</span>
				<span style="COLOR: #000000">  <br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
		</div>
<img src ="http://www.blogjava.net/senlin-blog/aggbug/193075.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/senlin-blog/" target="_blank">我的java生涯</a> 2008-04-15 13:05 <a href="http://www.blogjava.net/senlin-blog/archive/2008/04/15/193075.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>