﻿<?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-豆  地</title><link>http://www.blogjava.net/fuwei2241/</link><description /><language>zh-cn</language><lastBuildDate>Mon, 13 Apr 2026 23:17:14 GMT</lastBuildDate><pubDate>Mon, 13 Apr 2026 23:17:14 GMT</pubDate><ttl>60</ttl><item><title>(转载) 35岁之前成功的12条黄金法则-自勉</title><link>http://www.blogjava.net/fuwei2241/archive/2006/10/11/74531.html</link><dc:creator>扁豆</dc:creator><author>扁豆</author><pubDate>Wed, 11 Oct 2006 05:44:00 GMT</pubDate><guid>http://www.blogjava.net/fuwei2241/archive/2006/10/11/74531.html</guid><wfw:comment>http://www.blogjava.net/fuwei2241/comments/74531.html</wfw:comment><comments>http://www.blogjava.net/fuwei2241/archive/2006/10/11/74531.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fuwei2241/comments/commentRss/74531.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fuwei2241/services/trackbacks/74531.html</trackback:ping><description><![CDATA[
		<p align="center"> <br />(转载)35岁之前成功的12条黄金法则</p>
		<p>第一章:一个目标</p>
		<p>一艘没有航行目标的船，任何方向的风都是逆风。</p>
		<p>1、你为什么是穷人，第一点就是你没有立下成为富人的目标。</p>
		<p>2、你的人生核心目标是什么？</p>
		<p>杰出人士与平庸之辈的根本差别并不是天赋、机遇，而在于有无目标。</p>
		<p>
				<br />3、起跑领先一步，人生领先一大步：成功从选定目标开始</p>
		<p>4、贾金斯式的人永远不会成功</p>
		<p>为什么大多数人没有成功？真正能完成自己计划的人只有5%，大多数人不是将自己的目标舍弃，就是沦为缺乏行动的空想</p>
		<p>5、 如果你想在35岁以前成功，你一定在25至30岁之间确立好你的人生目标</p>
		<p>6、 每日、每月、每年都要问自己：我是否达到了自己定下的目标</p>
		<p>第二章：两个成功基点</p>
		<p>站好位置，调正心态，努力冲刺，35岁以前成功</p>
		<p>（一）人生定位</p>
		<p>1、 人怕入错行：你的核心竞争力是什么？</p>
		<p>2、 成功者找方法，失败者找借口</p>
		<p>3、 从三百六十行中选择你的最爱</p>
		<p>人人都可以创业，但却不是人人都能创业成功</p>
		<p>4、 寻找自己的黄金宝地</p>
		<p>（二）永恒的真理：心态决定命运，35岁以前的心态决定你一生的命运</p>
		<p>1、 不满现状的人才能成为富翁</p>
		<p>2、 敢于梦想，勇于梦想，这个世界永远属于追梦的人</p>
		<p>3、 35岁以前不要怕，35岁以后不要悔</p>
		<p>4、 出身贫民，并非一辈子是贫民，只要你永远保持那颗进取的心。中国成功人士大多来自小地方</p>
		<p>5、 做一个积极的思维者</p>
		<p>6、 不要败给悲观的自己</p>
		<p>有的人比你富有一千倍，他们也会比你聪明一千倍么？不会，他们只是年轻时心气比你高一千倍。</p>
		<p>人生的好多次失败，最后并不是败给别人，而是败给了悲观的自己。</p>
		<p>7、 成功者不过是爬起来比倒下去多一次</p>
		<p>8、 宁可去碰壁，也不要在家里面壁</p>
		<p>克服你的失败、消极的心态</p>
		<p>（1） 找个地方喝点酒</p>
		<p>（2） 找个迪厅跳跳舞</p>
		<p>（3） 找帮朋友侃侃山</p>
		<p>（4） 积极行动起来</p>
		<p>第三章：三大技巧</p>
		<p>1、管理时间：你的时间在哪里，你的成就就在哪里。</p>
		<p>把一小时看成60分钟的人，比看作一小时的人多60倍</p>
		<p>2、你不理财，财不理你</p>
		<p>3、自我管理，游刃有余</p>
		<p>（1） 创业不怕本小，脑子一定要好</p>
		<p>（2） 可以开家特色店</p>
		<p>（3） 做别人不愿做的生意</p>
		<p>第四章：四项安身立命的理念</p>
		<p>35岁以前一定要形成个人风格</p>
		<p>1、做人优于做事</p>
		<p>做事失败可以重来，做人失败却不能重来</p>
		<p>（1） 做人要讲义气</p>
		<p>（2） 永不气馁</p>
		<p>2、豁达的男人有财运，豁达的女人有帮夫运</p>
		<p>35岁以前搞定婚姻生活</p>
		<p>3、忠诚的原则：35岁以前你还没有建立起忠诚美誉，这一缺点将要困扰你的一生</p>
		<p>4、把小事做细，但不要耍小聪明</p>
		<p>中国人想做大事的人太多，而愿把小事做完美的人太少</p>
		<p>第五章：五分运气</p>
		<p>比尔?盖茨说：人生是不公平的，习惯去接受它吧</p>
		<p>1、人生的确有很多运气的成人：谋事在人，成事在天：中国的古训说明各占一半</p>
		<p>2、机会时常意外地降临，但属于那些不应决不放弃的人</p>
		<p>3、抓住人生的每一次机会</p>
		<p>机会就像一只小鸟，如果你不抓住，它就会飞得无影无踪</p>
		<p>4、 者早一步，愚者晚一步</p>
		<p>
				<br />第六章：六项要求</p>
		<p>1、智慧</p>
		<p>（1）别人可你以拿走你的一切，但拿不走你的智慧</p>
		<p>（2）巧妙运用自己的智慧</p>
		<p>（3）智者与愚者的区别</p>
		<p>2、勇气</p>
		<p>（1）勇气的力量有时会让你成为超人</p>
		<p>（2）敢于放弃，敢于舍得</p>
		<p>3、培养自己的领导才能、领袖气质</p>
		<p>（1） 激情感染别人</p>
		<p>（2） 三o七法则实现领袖气质</p>
		<p>（3） 拍板决断能力</p>
		<p>（4） 人格魅力</p>
		<p>4、创造性：不要做循规蹈矩的人</p>
		<p>25-35岁是人生最有创造性的阶段，很多成功人士也都产生在这一阶段</p>
		<p>5、明智</p>
		<p>（1） 知道自己的长处、短处，定向聚焦</p>
		<p>（2） 尽量在自己的熟悉的领域努力</p>
		<p>6、持之以恒的行动力：在你选定行业坚持十年，你一定会成为大赢家</p>
		<p>第七章：七分学习</p>
		<p>1、知识改变命运</p>
		<p>2、35岁以前学会你行业中必要的一切知识</p>
		<p>a) 每天淘汰你自己</p>
		<p>b) 在商言商</p>
		<p>3、太相信的书人，只能成为打工仔</p>
		<p>4、思考、实践、再思考、再实践</p>
		<p>第八章：八分交际</p>
		<p>朋友多了路好走</p>
		<p>1、智商很重要，情商更重要：35岁以前建立起人际关系网</p>
		<p>2、人脉即财脉：如何搞好人际关系</p>
		<p>3、交友有原则</p>
		<p>4、善于沟通：35岁以前要锻炼出自己的演讲才能</p>
		<p>第九章：九分习惯</p>
		<p>习惯的力量是惊人的，35岁以前养成的习惯决定着你的成功的大小</p>
		<p>1、积极思维的好习惯</p>
		<p>2、养成高效工作的好习惯</p>
		<p>（1） 办公室</p>
		<p>（2） 生活可以不拘小节，但要把工作做细</p>
		<p>（3） 学习聆听，不打断别人说话</p>
		<p>3、养成锻炼身体的好习惯</p>
		<p>4、广泛爱好的好习惯</p>
		<p>5、快速行动的好习惯</p>
		<p>第十章：十分自信</p>
		<p>1、自信是成功的精神支柱</p>
		<p>2、自信方能赢得别人的信任</p>
		<p>3、把自信建立在创造价值的基础上</p>
		<p>4、如何建立自信</p>
		<p>（1） 为自己确立目标</p>
		<p>（2） 发挥自己的长处</p>
		<p>（3） 做事要有计划</p>
		<p>（4） 做事不拖拉</p>
		<p>（5） 轻易不要放弃</p>
		<p>（6） 学会自我激励</p>
		<p>（7） 不要让自己成为别人</p>
		<p> </p>
		<p>第十一章 11个需要避开的成功陷阱</p>
		<p>1、只有功劳，没有苦劳</p>
		<p>2、不要怀才不遇，而要寻找机遇</p>
		<p>3、不要想发横财</p>
		<p>4、不要为钱而工作，而让钱为你工作</p>
		<p>5、 盲目跟风，人云亦云，人做我也做</p>
		<p>6、 小富即安，不思进取，知足常乐</p>
		<p>7、 承认错误而非掩饰错误</p>
		<p>8、 脚踏实地而非想入非非</p>
		<p>9、 野心太大而不是信心十足</p>
		<p>10、反复跳槽不可取</p>
		<p>11、眼高手低</p>
		<p>12、不择手段</p>
		<p>
				<br />第十二章 十二分努力</p>
		<p> </p>
		<p>没有人能随随便便成功</p>
		<p>1、小不是成功，大不是成功，由小变大才是成功</p>
		<p>2、中国社会进入微利时代：巧干+敢干+实干=成功</p>
		<p>3、努力尝试就有成功的可能</p>
		<p>4、做任何事情，尽最大努力</p>
		<p>5、把事情当成事业来做</p>
		<p>6、我看打工者</p>
		<p>7、祝你早日掘到第一桶金 </p>
		<p>
				<br /> <br />  <br /></p>
<img src ="http://www.blogjava.net/fuwei2241/aggbug/74531.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fuwei2241/" target="_blank">扁豆</a> 2006-10-11 13:44 <a href="http://www.blogjava.net/fuwei2241/archive/2006/10/11/74531.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>闲谈单元测试在整个项目中的整体构建---大家共同探讨</title><link>http://www.blogjava.net/fuwei2241/archive/2006/10/02/73187.html</link><dc:creator>扁豆</dc:creator><author>扁豆</author><pubDate>Mon, 02 Oct 2006 04:43:00 GMT</pubDate><guid>http://www.blogjava.net/fuwei2241/archive/2006/10/02/73187.html</guid><wfw:comment>http://www.blogjava.net/fuwei2241/comments/73187.html</wfw:comment><comments>http://www.blogjava.net/fuwei2241/archive/2006/10/02/73187.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fuwei2241/comments/commentRss/73187.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fuwei2241/services/trackbacks/73187.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:     上篇我主要讲述JUnit测试基础、用eclipse如何快速开发、用代码实例演示最佳写测试用例（例码）；这次我尽量用最小的篇幅来描述对于整个项目来说，如何分配测试在项目中的权重,同时也希望各位各抒己见,多多指点。&nbsp;&nbsp;<a href='http://www.blogjava.net/fuwei2241/archive/2006/10/02/73187.html'>阅读全文</a><img src ="http://www.blogjava.net/fuwei2241/aggbug/73187.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fuwei2241/" target="_blank">扁豆</a> 2006-10-02 12:43 <a href="http://www.blogjava.net/fuwei2241/archive/2006/10/02/73187.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>正则表达式应用和笔者写的最强的正则表达式测试工具奉献!</title><link>http://www.blogjava.net/fuwei2241/archive/2006/10/02/js.html</link><dc:creator>扁豆</dc:creator><author>扁豆</author><pubDate>Mon, 02 Oct 2006 04:18:00 GMT</pubDate><guid>http://www.blogjava.net/fuwei2241/archive/2006/10/02/js.html</guid><wfw:comment>http://www.blogjava.net/fuwei2241/comments/71201.html</wfw:comment><comments>http://www.blogjava.net/fuwei2241/archive/2006/10/02/js.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/fuwei2241/comments/commentRss/71201.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fuwei2241/services/trackbacks/71201.html</trackback:ping><description><![CDATA[
		<h3>         正则表达式在编程语言中应用非常频繁,尤其在验证,和特殊数据匹配方面应用十分广泛,今天笔者将主要介绍正则表达式在java和javascript中应用,同时最后会给大家准备了个人写的一个正则表达式测试工具,本人认为此工具采用js+html写的十分简单,但功能却十分强大,本人敢保证此工具是现今最好的测试正则表达式工具,同时也希望大家都提宝贵意见!</h3>
		<p>
				<strong>
						<img height="19" src="http://www.blogjava.net/Emoticons/emfemale.gif" width="19" border="0" />(1)java中主要用到java.util.regex.Pattern和java.util.regex.Matcher类,</strong>下面主要通过代码介绍在实际开发中的应用(本人并没详细介绍,因为比较简单):</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: #0000ff">import</span>
				<span style="COLOR: #000000"> java.util.regex.Pattern;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img id="Codehighlighter1_52_792_Open_Image" onclick="this.style.display='none'; Codehighlighter1_52_792_Open_Text.style.display='none'; Codehighlighter1_52_792_Closed_Image.style.display='inline'; Codehighlighter1_52_792_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_52_792_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_52_792_Closed_Text.style.display='none'; Codehighlighter1_52_792_Open_Image.style.display='inline'; Codehighlighter1_52_792_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span>
				<span style="COLOR: #0000ff">public</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #0000ff">class</span>
				<span style="COLOR: #000000"> ClassA</span>
				<span id="Codehighlighter1_52_792_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_52_792_Open_Text">
						<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img id="Codehighlighter1_94_480_Open_Image" onclick="this.style.display='none'; Codehighlighter1_94_480_Open_Text.style.display='none'; Codehighlighter1_94_480_Closed_Image.style.display='inline'; Codehighlighter1_94_480_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_94_480_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_94_480_Closed_Text.style.display='none'; Codehighlighter1_94_480_Open_Image.style.display='inline'; Codehighlighter1_94_480_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">public</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #0000ff">static</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #0000ff">void</span>
						<span style="COLOR: #000000"> main(String[] args)</span>
						<span id="Codehighlighter1_94_480_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_94_480_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #008000">//</span>
								<span style="COLOR: #008000">(1)下为一个中文匹配的正则表达式</span>
								<span style="COLOR: #008000">
										<br />
										<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />
								</span>
								<span style="COLOR: #000000">        Pattern flags </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> Pattern.compile(</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">^[\u0391-\uFFE5]+$</span>
								<span style="COLOR: #000000">"</span>
								<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">当</span>
								<span style="COLOR: #008000">
										<br />
										<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />
								</span>
								<span style="COLOR: #000000">        </span>
								<span style="COLOR: #0000ff">boolean</span>
								<span style="COLOR: #000000">  falg </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> Pattern.matches(</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">^[0-9]*$</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">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">int</span>
								<span style="COLOR: #000000"> partne </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> Pattern.compile(</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">^[0-9]*$</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">,</span>
								<span style="COLOR: #000000">5</span>
								<span style="COLOR: #000000">).flags();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        //System.out.println (falg);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        //System.out.println (partne);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">boolean</span>
								<span style="COLOR: #000000">  falged </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> flags.matcher(</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">333</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">).matches();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println (falged);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        //System.out.println (flags.split(</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">wwww</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<img id="Codehighlighter1_535_651_Open_Image" onclick="this.style.display='none'; Codehighlighter1_535_651_Open_Text.style.display='none'; Codehighlighter1_535_651_Closed_Image.style.display='inline'; Codehighlighter1_535_651_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
								<img id="Codehighlighter1_535_651_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_535_651_Closed_Text.style.display='none'; Codehighlighter1_535_651_Open_Image.style.display='inline'; Codehighlighter1_535_651_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">public</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #0000ff">boolean</span>
						<span style="COLOR: #000000"> getPattern(String flag, String input)</span>
						<span id="Codehighlighter1_535_651_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_535_651_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        Pattern flags </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> Pattern.compile(flag);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">boolean</span>
								<span style="COLOR: #000000">  falged </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> flags.matcher(input).matches();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">return</span>
								<span style="COLOR: #000000"> falged;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<img id="Codehighlighter1_678_791_Open_Image" onclick="this.style.display='none'; Codehighlighter1_678_791_Open_Text.style.display='none'; Codehighlighter1_678_791_Closed_Image.style.display='inline'; Codehighlighter1_678_791_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
								<img id="Codehighlighter1_678_791_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_678_791_Closed_Text.style.display='none'; Codehighlighter1_678_791_Open_Image.style.display='inline'; Codehighlighter1_678_791_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">public</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #0000ff">void</span>
						<span style="COLOR: #000000"> setpattern()</span>
						<span id="Codehighlighter1_678_791_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_678_791_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">boolean</span>
								<span style="COLOR: #000000"> www </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">this</span>
								<span style="COLOR: #000000">.getPattern(</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">^[\u0391-\uFFE5]+$</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">);</span>
								<span style="COLOR: #000000">
										<br />
										<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span>
						</span>
				</span>
		</div>
		<br />
		<br />(2)javascript中正则表达式的应用也十分广泛,尤其在校验方面优势显著,下面主要介绍其中一个常用的方法以校验文本空值为超简单的例子,代码如下:<br /><br /><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: #0000ff">&lt;!</span><span style="COLOR: #ff00ff">DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">HTML</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">HEAD</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">TITLE</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"> New Document </span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">TITLE</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">HEAD</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img id="Codehighlighter1_123_341_Open_Image" onclick="this.style.display='none'; Codehighlighter1_123_341_Open_Text.style.display='none'; Codehighlighter1_123_341_Closed_Image.style.display='inline'; Codehighlighter1_123_341_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_123_341_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_123_341_Closed_Text.style.display='none'; Codehighlighter1_123_341_Open_Image.style.display='inline'; Codehighlighter1_123_341_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">script</span><span style="COLOR: #0000ff">&gt;</span><span id="Codehighlighter1_123_341_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_123_341_Open_Text"><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><br /><img id="Codehighlighter1_164_340_Open_Image" onclick="this.style.display='none'; Codehighlighter1_164_340_Open_Text.style.display='none'; Codehighlighter1_164_340_Closed_Image.style.display='inline'; Codehighlighter1_164_340_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_164_340_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_164_340_Closed_Text.style.display='none'; Codehighlighter1_164_340_Open_Image.style.display='inline'; Codehighlighter1_164_340_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">function</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> isRequest(fieldValue,fieldName)</span><span id="Codehighlighter1_164_340_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_164_340_Open_Text"><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">{    </span><span style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5">//</span><span style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5">必填项校验公用函数</span><span style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">    <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">var</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> isnull </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">/^</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">\s</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">*</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">$</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">/</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">;                    </span><span style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5">//</span><span style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5">正这表达式</span><span style="COLOR: #008000; BACKGROUND-COLOR: #f5f5f5"><br /><img id="Codehighlighter1_268_311_Open_Image" onclick="this.style.display='none'; Codehighlighter1_268_311_Open_Text.style.display='none'; Codehighlighter1_268_311_Closed_Image.style.display='inline'; Codehighlighter1_268_311_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_268_311_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_268_311_Closed_Text.style.display='none'; Codehighlighter1_268_311_Open_Image.style.display='inline'; Codehighlighter1_268_311_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">    </span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">if</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">(isnull.exec(fieldValue)</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">!=</span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">null</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">)</span><span id="Codehighlighter1_268_311_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_268_311_Open_Text"><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">{          //正这表达式方法应用<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        alert(fieldName</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">+</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">为必填项！</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">return</span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> ;<br /><img id="Codehighlighter1_316_338_Open_Image" onclick="this.style.display='none'; Codehighlighter1_316_338_Open_Text.style.display='none'; Codehighlighter1_316_338_Closed_Image.style.display='inline'; Codehighlighter1_316_338_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_316_338_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_316_338_Closed_Text.style.display='none'; Codehighlighter1_316_338_Open_Image.style.display='inline'; Codehighlighter1_316_338_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    }</span></span><span style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">else</span><span id="Codehighlighter1_316_338_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_316_338_Open_Text"><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        alert('数据提交成功');<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">script</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">BODY</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">form </span><span style="COLOR: #ff0000">name</span><span style="COLOR: #0000ff">="form1"</span><span style="COLOR: #ff0000"> method</span><span style="COLOR: #0000ff">="post"</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />名称</span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">input </span><span style="COLOR: #ff0000">type</span><span style="COLOR: #0000ff">="text"</span><span style="COLOR: #ff0000"> name</span><span style="COLOR: #0000ff">="test"</span><span style="COLOR: #ff0000"> value</span><span style="COLOR: #0000ff">=""</span><span style="COLOR: #ff0000"> </span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">input </span><span style="COLOR: #ff0000">type</span><span style="COLOR: #0000ff">='button' </span><span style="COLOR: #ff0000">name</span><span style="COLOR: #0000ff">="submit1"</span><span style="COLOR: #ff0000"> value</span><span style="COLOR: #0000ff">="提 交"</span><span style="COLOR: #ff0000"> onclick</span><span style="COLOR: #0000ff">="isRequest(form1.test.value,'名称')"</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">form</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">BODY</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">HTML</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></div><br /><br />        以上代码你可以试一试!非常简单!下面我就把我写的小工具简单介绍一下,其实下面这个工具代码中基本包括了js应用正这表达式的大多数方法,如下图为工具界面!<br /><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /?><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><img style="WIDTH: 726px; HEIGHT: 534px" height="599" alt="正这表达式工具说明.jpg" src="http://www.blogjava.net/images/blogjava_net/fuwei2241/图片/正这表达式工具说明.jpg" width="1011" align="left" border="0" /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />        笔者把此工具放到本人blog首页中左侧下载区:您只要点击就可以获取到,如果您认为这个工具不错,那就多多提出你的宝贵意见,同时也希望所有的开发人员放下一颗浮躁的心,专注技术某一领域,获得突破,获得发展,切勿坠入盲目追求新技术而不断学习的深渊中!<br />        到我的blog首页<a href="/fuwei2241/">http://www.blogjava.net/fuwei2241/</a> 处的下载区下载,现在就下载工具吧!<br /></v:shapetype></span></v:shapetype></span><img src ="http://www.blogjava.net/fuwei2241/aggbug/71201.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fuwei2241/" target="_blank">扁豆</a> 2006-10-02 12:18 <a href="http://www.blogjava.net/fuwei2241/archive/2006/10/02/js.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>junit in java 真正的测试用例实战！</title><link>http://www.blogjava.net/fuwei2241/archive/2006/10/01/JUNIT.html</link><dc:creator>扁豆</dc:creator><author>扁豆</author><pubDate>Sun, 01 Oct 2006 06:54:00 GMT</pubDate><guid>http://www.blogjava.net/fuwei2241/archive/2006/10/01/JUNIT.html</guid><wfw:comment>http://www.blogjava.net/fuwei2241/comments/73139.html</wfw:comment><comments>http://www.blogjava.net/fuwei2241/archive/2006/10/01/JUNIT.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/fuwei2241/comments/commentRss/73139.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fuwei2241/services/trackbacks/73139.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 单元测试基础												         				当今软件测试十分盛行时，本人通过项目实践和个人亲身体会浅谈单元测试，本人一直坚持				“				用代码说话的原则				”				，同时也希望个人能给出宝贵意见，共同探讨、共同进步，为中国软件事业有更大的发展共同奋斗！								最早我们项目组开发的项目时，写代码都是从底层一直写到表...&nbsp;&nbsp;<a href='http://www.blogjava.net/fuwei2241/archive/2006/10/01/JUNIT.html'>阅读全文</a><img src ="http://www.blogjava.net/fuwei2241/aggbug/73139.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fuwei2241/" target="_blank">扁豆</a> 2006-10-01 14:54 <a href="http://www.blogjava.net/fuwei2241/archive/2006/10/01/JUNIT.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>不但会写还要写好代码之一:oracle SQL性能优化</title><link>http://www.blogjava.net/fuwei2241/archive/2006/10/01/oracleSQL.html</link><dc:creator>扁豆</dc:creator><author>扁豆</author><pubDate>Sun, 01 Oct 2006 06:20:00 GMT</pubDate><guid>http://www.blogjava.net/fuwei2241/archive/2006/10/01/oracleSQL.html</guid><wfw:comment>http://www.blogjava.net/fuwei2241/comments/73133.html</wfw:comment><comments>http://www.blogjava.net/fuwei2241/archive/2006/10/01/oracleSQL.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fuwei2241/comments/commentRss/73133.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fuwei2241/services/trackbacks/73133.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享！																		（1）      												选择最有效率的表名顺序						(						只在基于规则的优化器中有效						)						：														ORACLE						的解析器按照...&nbsp;&nbsp;<a href='http://www.blogjava.net/fuwei2241/archive/2006/10/01/oracleSQL.html'>阅读全文</a><img src ="http://www.blogjava.net/fuwei2241/aggbug/73133.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fuwei2241/" target="_blank">扁豆</a> 2006-10-01 14:20 <a href="http://www.blogjava.net/fuwei2241/archive/2006/10/01/oracleSQL.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>经典限制文本字节数javaScript代码！</title><link>http://www.blogjava.net/fuwei2241/archive/2006/09/11/68933.html</link><dc:creator>扁豆</dc:creator><author>扁豆</author><pubDate>Mon, 11 Sep 2006 04:53:00 GMT</pubDate><guid>http://www.blogjava.net/fuwei2241/archive/2006/09/11/68933.html</guid><wfw:comment>http://www.blogjava.net/fuwei2241/comments/68933.html</wfw:comment><comments>http://www.blogjava.net/fuwei2241/archive/2006/09/11/68933.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/fuwei2241/comments/commentRss/68933.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fuwei2241/services/trackbacks/68933.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left">
				<b>
						<span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: #99ccff; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">    </span>
						<br />
				</b>
				<b>
						<span style="FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">    做项目时自己写一段<span lang="EN-US">js</span>给大家。关于文本限制字数的问题，在实际开发中经常用到；主要问题出现在对中文的限制，因为大多数据库都是按字节限制，而<span lang="EN-US">web</span>中属性<span lang="EN-US">maxlength</span>限制个数，非字节数，因此遇到中文就会出问题。下面代码就解决关于限制字节数的校验问题；只要将此下代码保存到一个<span lang="EN-US">js</span>文件中并引入到校验的页面中，便可使用！同时希望大家给与大力支持和宝贵意见，本人会在今后闲余之际，发表更多的好文章，谢谢！！<span lang="EN-US"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?><o:p></o:p></span></span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
				<span lang="EN-US">
						<o:p>
								<font face="Calibri"> </font>
						</o:p>
				</span>
		</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">
				<span style="COLOR: #008000">/*</span>
				<span style="COLOR: #008000">
						<br /> value: 值；<br /> byteLength：数据库字节长度<br /> title：字段中文名称<br /> attribute：属性名称<br /> 使用方法说明：<br /><br />添加 （1） onkeyup="limitLength(this.value,100,'名称','name')"<br />          (2)  id="name" 或【struts标签】styleId="name"<br /> 注意：id名称和 attribute属性名称要一样<br />     <br /> 例子：&lt;textarea  name="explain" id="explain" onkeyup="limitLength(value,5,'语义说明','explain')" &gt; <br /><br /> 或<br /><br />&lt;input type="text"   name="explain"  id="explain" onkeyup="limitLength(value,5,'语义说明','explain')" &gt;<br /><br /></span>
				<span style="COLOR: #008000">*/</span>
				<span style="COLOR: #000000">
						<br />
						<br />
						<br />
						<br />
				</span>
				<span style="COLOR: #0000ff">function</span>
				<span style="COLOR: #000000"> limitLength(value, byteLength, title, attribute) {<br />       </span>
				<span style="COLOR: #0000ff">var</span>
				<span style="COLOR: #000000"> newvalue </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> value.replace(</span>
				<span style="COLOR: #000000">/</span>
				<span style="COLOR: #000000">[</span>
				<span style="COLOR: #000000">^</span>
				<span style="COLOR: #000000">\x00</span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000">\xff]</span>
				<span style="COLOR: #000000">/</span>
				<span style="COLOR: #000000">g, </span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">**</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">);<br />       </span>
				<span style="COLOR: #0000ff">var</span>
				<span style="COLOR: #000000"> length </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> newvalue.length;<br /> <br />       </span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">当填写的字节数小于设置的字节数</span>
				<span style="COLOR: #008000">
						<br />
				</span>
				<span style="COLOR: #000000">      </span>
				<span style="COLOR: #0000ff">if</span>
				<span style="COLOR: #000000"> (length </span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">&lt;=</span>
				<span style="COLOR: #000000">byteLength </span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">){<br />            </span>
				<span style="COLOR: #0000ff">return</span>
				<span style="COLOR: #000000">;<br />      }<br />      </span>
				<span style="COLOR: #0000ff">var</span>
				<span style="COLOR: #000000"> limitDate </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> newvalue.substr(</span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">, byteLength);<br />      </span>
				<span style="COLOR: #0000ff">var</span>
				<span style="COLOR: #000000"> count </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">;<br />      </span>
				<span style="COLOR: #0000ff">var</span>
				<span style="COLOR: #000000"> limitvalue </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">""</span>
				<span style="COLOR: #000000">;<br />     </span>
				<span style="COLOR: #0000ff">for</span>
				<span style="COLOR: #000000"> (</span>
				<span style="COLOR: #0000ff">var</span>
				<span style="COLOR: #000000"> i </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">; i </span>
				<span style="COLOR: #000000">&lt;</span>
				<span style="COLOR: #000000"> limitDate.length; i</span>
				<span style="COLOR: #000000">++</span>
				<span style="COLOR: #000000">) {<br />             </span>
				<span style="COLOR: #0000ff">var</span>
				<span style="COLOR: #000000"> flat </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> limitDate.substr(i, </span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">);<br />            </span>
				<span style="COLOR: #0000ff">if</span>
				<span style="COLOR: #000000"> (flat </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">) {<br />                  count</span>
				<span style="COLOR: #000000">++</span>
				<span style="COLOR: #000000">;<br />            }<br />     }<br />     </span>
				<span style="COLOR: #0000ff">var</span>
				<span style="COLOR: #000000"> size </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">;<br />     </span>
				<span style="COLOR: #0000ff">var</span>
				<span style="COLOR: #000000"> istar </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> newvalue.substr(byteLength </span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">, </span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">);</span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">校验点是否为“×”</span>
				<span style="COLOR: #008000">
						<br />
				</span>
				<span style="COLOR: #000000">  <br />    </span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">if 基点是×; 判断在基点内有×为偶数还是奇数 </span>
				<span style="COLOR: #008000">
						<br />
				</span>
				<span style="COLOR: #000000">     </span>
				<span style="COLOR: #0000ff">if</span>
				<span style="COLOR: #000000"> (count </span>
				<span style="COLOR: #000000">%</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">2</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">==</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">) {<br />              </span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">当为偶数时</span>
				<span style="COLOR: #008000">
						<br />
				</span>
				<span style="COLOR: #000000">            size </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> count </span>
				<span style="COLOR: #000000">/</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">2</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">+</span>
				<span style="COLOR: #000000"> (byteLength </span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000"> count);<br />            limitvalue </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> value.substr(</span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">, size);<br />    } </span>
				<span style="COLOR: #0000ff">else</span>
				<span style="COLOR: #000000"> {<br />            </span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">当为奇数时</span>
				<span style="COLOR: #008000">
						<br />
				</span>
				<span style="COLOR: #000000">            size </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> (count </span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000">) </span>
				<span style="COLOR: #000000">/</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">2</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">+</span>
				<span style="COLOR: #000000"> (byteLength </span>
				<span style="COLOR: #000000">*</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">1</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #000000">-</span>
				<span style="COLOR: #000000"> count);<br />            limitvalue </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> value.substr(</span>
				<span style="COLOR: #000000">0</span>
				<span style="COLOR: #000000">, size);<br />    }<br />   alert(title </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"> </span>
				<span style="COLOR: #000000">+</span>
				<span style="COLOR: #000000"> byteLength </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">+</span>
				<span style="COLOR: #000000">byteLength </span>
				<span style="COLOR: #000000">/</span>
				<span style="COLOR: #000000">2</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">);<br />   document.getElementById(attribute).value </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> limitvalue;<br />   </span>
				<span style="COLOR: #0000ff">return</span>
				<span style="COLOR: #000000">;<br />}<br /><br /></span>
		</div>
<img src ="http://www.blogjava.net/fuwei2241/aggbug/68933.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fuwei2241/" target="_blank">扁豆</a> 2006-09-11 12:53 <a href="http://www.blogjava.net/fuwei2241/archive/2006/09/11/68933.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>