﻿<?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之旅</title><link>http://www.blogjava.net/wyzstar/</link><description /><language>zh-cn</language><lastBuildDate>Mon, 04 May 2026 11:43:23 GMT</lastBuildDate><pubDate>Mon, 04 May 2026 11:43:23 GMT</pubDate><ttl>60</ttl><item><title>JSP小技巧收集</title><link>http://www.blogjava.net/wyzstar/archive/2010/12/07/339969.html</link><dc:creator>asiawang</dc:creator><author>asiawang</author><pubDate>Tue, 07 Dec 2010 03:41:00 GMT</pubDate><guid>http://www.blogjava.net/wyzstar/archive/2010/12/07/339969.html</guid><wfw:comment>http://www.blogjava.net/wyzstar/comments/339969.html</wfw:comment><comments>http://www.blogjava.net/wyzstar/archive/2010/12/07/339969.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wyzstar/comments/commentRss/339969.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wyzstar/services/trackbacks/339969.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后，产生该文件Onchange:当文字值改变时，产生该事件Onselect:当文字加亮后，产生该文件&lt;input type="text" value="郭强" nblur="if (value=='') {value='郭强'}"&gt;点击时文字消失，失去焦点时文字再出现...&nbsp;&nbsp;<a href='http://www.blogjava.net/wyzstar/archive/2010/12/07/339969.html'>阅读全文</a><img src ="http://www.blogjava.net/wyzstar/aggbug/339969.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wyzstar/" target="_blank">asiawang</a> 2010-12-07 11:41 <a href="http://www.blogjava.net/wyzstar/archive/2010/12/07/339969.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript 触发事件列表 </title><link>http://www.blogjava.net/wyzstar/archive/2010/12/07/339968.html</link><dc:creator>asiawang</dc:creator><author>asiawang</author><pubDate>Tue, 07 Dec 2010 03:30:00 GMT</pubDate><guid>http://www.blogjava.net/wyzstar/archive/2010/12/07/339968.html</guid><wfw:comment>http://www.blogjava.net/wyzstar/comments/339968.html</wfw:comment><comments>http://www.blogjava.net/wyzstar/archive/2010/12/07/339968.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wyzstar/comments/commentRss/339968.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wyzstar/services/trackbacks/339968.html</trackback:ping><description><![CDATA[<div class="blog_content">
<h2><a id="AjaxHolder_ctl01_TitleUrl" href="http://www.cnblogs.com/idotnet8/articles/1203927.html">javascript 触发事件列表 </a></h2>
<div class="postbody">1.单击事件___onclick<br />
用户单击鼠标按键时产生的事件.同时onclick指定的事件处理程序或代码将被调用执行.<br />
如:&lt;input type="button" value="打开页面" onlick="window.open('xxxx.html','newwindow','width=456,height=230,toolbar=no,menubar=no,scrollbars=yes');"&gt;<br />
&nbsp;<br />
2.改变事件___onchange<br />
当text或textarea元素内的字符值改变或select表格选项状态改变里发生该事件.<br />
如;&lt;textarea name="liuyan" rows=5 cols=70 value=" " onchange=alert("您在文本框中添加了新的内容")&gt;<br />
&nbsp;<br />
3.选中事件____onselect<br />
当text或textarea对象中的文字被选中里会引发该事件<br />
如:&lt;ipnut type="text" value="默认信息" onselect=alert("您选中了文本框中的文字")&gt;<br />
&nbsp;<br />
4.获得焦点事件____onfocus<br />
用户单击text或textarea以及select对象时,即光标落在文本框或选择框时会产生该事件.<br />
如:&lt;select name="zhengjian" onfocus="alert("我成为焦点")&gt;<br />
&nbsp;<br />
5.失去焦点事件______onblur<br />
失去焦点事件正好与获得焦点事件相对,当text对象,textarea对象或select对象不再拥有焦点而退出后台时,引发该事件.<br />
&nbsp;<br />
6.载入文件事件____onload<br />
当页面文件载入时,产生该事件.onload的一个作用就是在首次载入一个页面文件时检测cookie的值,并用一个变量为其赋值,使它可以被源代码使用,本事件是window的事件,但是在HTML中指定事件处理程序时,一般把它写在&lt;body&gt;标记中.<br />
如:&lt;body onload=alert("正在加载页面,请等待...")&gt;<br />
&nbsp;<br />
7.卸载文件事件____onunload<br />
与载入文件事件onload正好相反,当web页面退出时引发的事件,并可更新cookie的状态<br />
如:&lt;body onunload="confirm("你确定要离开本页?")&gt;<br />
&nbsp;<br />
8.鼠标覆盖事件 _____onmouseover<br />
onmouseover是当鼠标位于元素上方时所引发的事件<br />
如:&lt;input type="boutton" value="按钮" onmouseover="window.status='请您注意下面的状态栏'; return true"&gt;<br />
&nbsp;<br />
9.鼠标离开事件_____onmouseout<br />
onmouseout是鼠标离开元素里引发的事件.如果和鼠标覆盖事件同时使用,可以创建动态按钮的效果.<br />
&nbsp;<br />
10.一般事件<br />
ondbclick&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 鼠标双击事件<br />
鼠标上的按键被按下时激活的事件<br />
鼠标按下后,松开鼠标时触发的事件<br />
鼠标移动里触发的事件.<br />
onkeypress&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当键盘上的某个键被按下并且释放时触发的事件,要求页面内必须有激活对象<br />
onkeydown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当键盘上某个键被按下时触发的事件,要求页面内必须有激活对象<br />
onkeyup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当键盘上某个按键被放开时触发的事件,要求页面内必须有激活对象<br />
&nbsp;<br />
11.页面相关事件<br />
onabort&nbsp;&nbsp; 图片在下载时被用户中断<br />
onbeforeunload&nbsp;&nbsp; 当前页面的内容将要被改变时触发的事件<br />
onerror&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 捕捉当前页面因为某种原因而出现的错误,如脚本错误.<br />
onmove&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 浏览器的窗口被移动里触发的事件<br />
onresize&nbsp;&nbsp;&nbsp;&nbsp; 当浏览器的大小被改变时触发的事件<br />
onscroll&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 浏览器的滚动条位置发生变化时触发的事件<br />
onstop&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 浏览器的"停止"按钮被按下或者正在下载的文件被中断时触发的事件.<br />
&nbsp;<br />
12. 表单相关事件<br />
onreset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当表单中reset属性被激活时触发的事件.<br />
onsubmit&nbsp; 一个表单被递交时触发的事件.<br />
&nbsp;<br />
13.滚动字幕事件<br />
onbounce&nbsp;&nbsp;&nbsp; 当marquee内的内容移动至marquee显示范围之外时触发的事件.<br />
onfinish&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当marquee元素完成需要显示的内容后触发的事件.<br />
onstart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当marquee元素开始显示内容时触发的事件.<br />
&nbsp;<br />
14.编辑事件.<br />
onbeforecopy&nbsp;&nbsp;&nbsp; 当页面当前的被选择内容将要复制到浏览者系统的剪贴板前触发的事件.<br />
onbeforeupdate&nbsp; 当浏览者粘贴系统剪贴板中的内容时通知目标对象<br />
oncontextmenu&nbsp;&nbsp; 当按下鼠标右键出现菜单或通过键盘的按键触发页面菜单时触发的事件.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;body oncontentmenu="return false"&gt;禁止使用鼠标右键<br />
oncopy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当页面当前被选择内容被复制后触发的事件<br />
oncut&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当页面当前被选择内容被剪切时触发的事件<br />
onpaste&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当内容被粘贴时触发的事件<br />
ondrag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当某个对象被拖动时触发的事件<br />
ondragend&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当鼠标拖动结束时触发的事件,即鼠标的按键被释放时触发的事件.<br />
&nbsp;<br />
15.数据绑定<br />
onafterupdate&nbsp;&nbsp;&nbsp; 当数据完成由数据源到对象的传送时触发的事件<br />
oncellchange&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当数据来源发生变化时触发的事件<br />
ondataavailable&nbsp; 当数据接收完成时触发的事件<br />
ondatasetchanged&nbsp;&nbsp; 数据在数据源发生变化时触发的事件.<br />
ondatasetcomplete&nbsp;&nbsp; 当数据源的全部有效数据读取完毕时触发的事件.<br />
onerrorupdate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当使用onbeforeupdate事件触发取消了数据传送时,代替onafterupdate事件.<br />
onrowenter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当前数据源的数据发生变化并且有新的有效数据时触发的事件.<br />
onrowexit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当前数据源的数据将要发生变化时触发的事件<br />
onrowsdelete&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当前数据记录将被删除时触发的事件<br />
onrowsinserted&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当前数据源将要插入新数据记录时触发的事件<br />
&nbsp;<br />
16.外部事件<br />
onafterprint&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当文档被打印后触发的事件<br />
onbeforeprint&nbsp;&nbsp; 当文档即将打印时触发的事件<br />
onhelp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 当浏览者按下F1键或者单击浏览器中的"帮助"按钮时触发的事件 </div>
</div>
<img src ="http://www.blogjava.net/wyzstar/aggbug/339968.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wyzstar/" target="_blank">asiawang</a> 2010-12-07 11:30 <a href="http://www.blogjava.net/wyzstar/archive/2010/12/07/339968.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件公司各成员职责</title><link>http://www.blogjava.net/wyzstar/archive/2010/11/05/337369.html</link><dc:creator>asiawang</dc:creator><author>asiawang</author><pubDate>Fri, 05 Nov 2010 09:23:00 GMT</pubDate><guid>http://www.blogjava.net/wyzstar/archive/2010/11/05/337369.html</guid><wfw:comment>http://www.blogjava.net/wyzstar/comments/337369.html</wfw:comment><comments>http://www.blogjava.net/wyzstar/archive/2010/11/05/337369.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wyzstar/comments/commentRss/337369.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wyzstar/services/trackbacks/337369.html</trackback:ping><description><![CDATA[岗位：项目经理<br />
主要职责：<br />
1、 计划：<br />
a)项目范围、项目质量、项目时间、项目成本的确认。<br />
b)项目过程/活动的标准化、规范化。<br />
c)根据项目范围、质量、时间与成本的综合因素的考虑，进行项目的总体规划与阶段计划。<br />
d)各项计划得到上级领导、客户方及项目组成员认可。<br />
2、 组织：<br />
a)组织项目所需的各项资源。<br />
b)设置项目组中的各种角色，并分配好各角色的责任与权限。<br />
c)定制项目组内外的沟通计划。（必要时可按配置管理要求写项目策划目录中的《项目沟通计划》）<br />
d)安排组内需求分析师、客户联系人等角色与客户的沟通与交流。<br />
e)处理项目组与其它项目干系人之间的关系。<br />
f)处理项目组内各角色之间的关系、处理项目组内各成员之间的关系。<br />
g)安排客户培训工作。<br />
3、 领导：<br />
a)保证项目组目标明确且理解一致。<br />
b)创建项目组的开发环境及氛围，在项目范围内保证项目组成员不受项目其它方面的影响。<br />
c)提升项目组士气，加强项目组凝聚力。<br />
d)合理安排项目组各成员的工作，使各成员工作都能达到一定的饱满度。<br />
e)制定项目组需要的招聘或培训人员的计划。<br />
f)定期组织项目组成员进行相关技术培训以及与项目相关的行业培训等。<br />
g)及时发现项目组中出现的问题。<br />
h)及时处理项目组中出现的问题。<br />
4、 控制<br />
a)保证项目在预算成本范围内按规定的质量和进度达到项目目标。<br />
b)在项目生命周期的各个阶段，跟踪、检查项目组成员的工作质量；<br />
c)定期向领导汇报项目工作进度以及项目开发过程中的难题。<br />
d)对项目进行配置管理与规划。<br />
e)控制项目组各成员的工作进度，即时了解项目组成员的工作情况，并能快速的解决项目组成员所碰到的难题。<br />
f)不定期组织项目组成员进行项目以外的短期活动，以培养团队精神。<br />
结语：<br />
项目经理是在整个项目开发过程中项目组内对所有非技术性重要事情做出最终决定的人。<br />
<br />
岗位：系统架构师（技术总监）<br />
主要功能及职责：<br />
1、 系统架构师是软件项目的总体设计师，是软件组织新产品的开发与集成、新技术体系的构建者。<br />
2、 系统架构师是在技术上对所有重要事情做出决定的人。（系统架构师在整个软件开发过程中都起着重要作用，并随着开发进程的推进而其职责或关注点不断地变化。）<br />
3、 需求阶段，软件架构师负责理解和管理非功能性系统需求，比如软件的可维护性、性能、复用性、可靠性、有效性和可测试性等。审查客户和市场人员所提出的需求，确认开发团队所提出的设计；组织开发团队成员和开发过程的定义；协助需求分析师完成《用户需求说明书》、《需求变更说明书》。<br />
4、 设计阶段，架构师负责对整个软件架构、关键构件、接口的设计。协助系统分析师完成《系统概要设计说明书》<br />
5、 编码阶段，架构师则成为程序员的顾问，并且经常性地要举行一些技术研讨会、技术培训班等；<br />
6、 测试及实施阶段，随着软件开始测试、集成和交付，集成和测试支持将成为软件架构师的工作重点；<br />
结语：<br />
系统架构师也可以理解成技术总监。系统架构师是在部门内所有软件项目中，对技术上所有重要的事情做出决定的人。<br />
<br />
岗位：需求分析师<br />
主要职责：<br />
1、 在项目前期根据《需求调研计划》对客户进行需求调研。<br />
2、 收集整理客户需求，负责编写《用户需求说明书》。<br />
3、 代表项目组与用户沟通与项目需求有关的所有事项。<br />
4、 代表客户与项目组成员沟通项目需求有关的所有事项。<br />
5、 负责《用户需求说明书》得到用户的认可与签字。<br />
6、 负责将完成的项目模块给客户做演示，并收集对完成模块的意见。<br />
7、 完成《需求变更说明书》，并得到用户的认可与签字。<br />
8、 并协助系统架构师、系统分析师对需求进行理解。<br />
结语：<br />
需求分析师是项目前期与客户方打交道最多的人，对于客户来说，他可以代表整个项目组，对与项目组成员来说他的意见可以代表客户方的意见，项目组内所有与客户需求相关的事情必需得到他的认可。<br />
<br />
岗位：系统分析师<br />
主要职责：<br />
1、 协助需求分析师进行需求调研。<br />
2、 分析、解析《用户需求说明书》，将系统需求整理成《软件需求规格说明书》；<br />
3、 负责解决《软件需求规格说明书》被评审后发现的问题；<br />
4、 在分析系统前，负责向架构设计师解释《软件需求规格说明书》的内容。<br />
5、 协助架构设计师进行架构设计，并协助其完成《系统架构说明书》。<br />
6、 根据《系统架构说明书》对系统进行建模；<br />
7、 系统分析及建模完成后，负责将建模成果转化为《系统概要设计》；<br />
8、 协助数据库设计师按《系统概要设计说明书》进行数据库逻辑设计和物理设计，完成数据库CDM及PDM图，并协助其完成《数据库设计说明书》<br />
9、 协助软件设计师按《系统概要设计说明书》进行《系统详细设计说明书》。<br />
10、 指导软件工程师按《系统详细设计说明书》进行代码实现。<br />
11、 负责重点代码检查；<br />
12、 协助项目经理进行配置管理，并提供优化改进建议；<br />
13、 定期对项目组成员进行技术方面的培训。<br />
结语：<br />
系统分析师是项目组中的首席执行官，他涉及项目的所有方面，是项目进度的推动者，也是项目成功的关键。<br />
<br />
岗位：数据库设计师<br />
主要职责：<br />
1、 根据《系统架构说明书》与系统架构师、系统分析师一同进行数据库建模。<br />
2、 根据数据库建模结果，绘制数据库CDM与PDM图。<br />
3、 根据数据库PDM图进行数据库建库。<br />
4、 对数据库进行维护、备份、恢复、同步。<br />
5、 负责客户数据的导入导出。<br />
6、 对数据库进行初始化操作。<br />
7、 协助软件设计师完成《系统详细设计说明书》中与数据库相关的部分。<br />
8、 根据《系统详细设计说明书》编写对应的视图、存储过程、函数、触发器等。<br />
9、 对项目组其它成员进行SQL方面的指导。<br />
10、 定期对项目组其它成员进行数据库方面知识的培训。<br />
11、 为测试经理及测试工程师建立测试数据。<br />
结语：<br />
数据库设计师又称DBA，是项目组中唯一能对数据库进行直接的操作的人。对项目中与数据库相关的所有重要的事做最终决定的人。<br />
<br />
岗位：软件设计师（模块）<br />
1、 根据《系统概要设计说明书》编写分模块的《系统详细说明书》。<br />
2、 负责对软件工程师讲解《系统详细设计说明书》内容。<br />
3、 协助软件工程师按《系统详细设计说明书》进行代码实现。<br />
4、 控制本模块的开发进度。<br />
结语：<br />
软件设计师又称模块设计师，协助系统分析师对分模块进行详细设计，并直接管控该模块的进度，对于本模块中所有重要的事做最终决定的人。<br />
<br />
岗位：软件工程师<br />
主要职责：<br />
1.根据《系统详细设计说明书》进行代码实现；<br />
2.对自己代码进行复查，并进行简单的测试；<br />
结语：<br />
软件工程师是最终实现代码的成员。<br />
<br />
岗位：测试经理<br />
主要职责：<br />
1.独立编写测试计划；<br />
2.独立编写测试用例；<br />
3.协调测试团队内部的工作以及与开发团队之间的工作；<br />
4.完成&#8220;执行测试&#8221;的工作；<br />
5.掌握较深层次的测试方法、测试技术和较复杂的业务流程；<br />
6.负责测试过程工具的研究、推广与维护，负责测试数据库维护工作；<br />
7.负责编写《用户手册》、《操作手册》和相关培训教材；<br />
8.负责项目的质量审查。<br />
结语：<br />
测试经理其实应该是整个项目中最关心项目质量的人，他的主要工作就是找到项目中存在的不合理、不合格的部份，并要求项目其它成员按其给定的项目质量完成项目。<br />
<br />
岗位：测试工程师<br />
主要职责：<br />
1.在测试经理的安排和指导下，编写测试用例；<br />
2.在测试经理的安排和指导下，完成&#8220;执行测试&#8221;的工作；<br />
3.在测试经理的指导下，按测试计划进行测试工作；<br />
4.按测试用例进行测试工作。<br />
5.负责被分派项目的质量审计。<br />
6.了解项目的基本流程，可以熟练的进行项目中各种流程的操作。<br />
结语：<br />
测试工程师是项目质量的保证，是最终进行项目测试的成员。<br />
<br />
岗位：实施经理<br />
主要职责：<br />
1.负责制定项目实施计划；<br />
2.在项目实施计划的约束下，协调项目组相关资源，完成系统实施相关工作（包括系统安装、用户培训、系统上线、系统试运行等）；<br />
3.在项目实施阶段，跟踪、检查实施人员的工作质量；<br />
5.负责协助用户进行&#8220;用户确认测试&#8221;和编写《确认测试报告》。<br />
<br />
岗位：实施工程师<br />
主要职责：<br />
1.在实施经理安排和指导下，执行项目用户现场实施任务；<br />
2.参与编写《用户手册》、《操作手册》和相关培训教材；<br />
3.参与进行&#8220;用户确认测试&#8221;和编写《确认测试报告》。<br />
<br />
岗位：美术工程师<br />
主要职责：<br />
1.负责完成软件设计师安排的功能界面设计。<br />
2.负责对项目整体色彩的调配。<br />
3.向系统分析师提出项目美化的建议。<br />
4.为BS项目提供一套或几套CSS样式表及HTML结构表<br />
5.为CS项目提供符合项目内容的静态、动态图片。<br />
6.并为软件设计师提供界面指导。<br />
<br />
★岗位：客户经理（当所开发的项目属于定制型的项目时设立，可由项目经理或部门经理兼）<br />
主要职责：<br />
1.策划并独立完成目标客户的拜访和沟通；<br />
2.定期分析、整理客户需求，制定有针对性的方案；<br />
3.进行重点客户的关系维护，了解并整理重点客户的需求，为开发更符合用户需求的产品提供富有价值的市场信息；<br />
4.参与产品定位的研讨，为产品策划献计献策。<br />
<br />
★岗位：产品经理（当所开发的项目为产品型项目时设立，可由市场部成员兼）<br />
主要职责：<br />
1.对所负责的产品进行策划和管理；<br />
2.对所负责的产品进行市场调研和分析，及时提出应对措施；<br />
3.负责产品实现的内部管理，保证产品功能的顺利实现以及时满足市场需求；<br />
4.负责产品对外宣传与推广，开拓市场，提高产品品牌知名度和认可度；<br />
5.配合销售制订产品销售策略，支持市场销售业务。
<img src ="http://www.blogjava.net/wyzstar/aggbug/337369.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wyzstar/" target="_blank">asiawang</a> 2010-11-05 17:23 <a href="http://www.blogjava.net/wyzstar/archive/2010/11/05/337369.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在eclipse中修改SVN的用户名和密码</title><link>http://www.blogjava.net/wyzstar/archive/2010/10/20/335655.html</link><dc:creator>asiawang</dc:creator><author>asiawang</author><pubDate>Wed, 20 Oct 2010 01:05:00 GMT</pubDate><guid>http://www.blogjava.net/wyzstar/archive/2010/10/20/335655.html</guid><wfw:comment>http://www.blogjava.net/wyzstar/comments/335655.html</wfw:comment><comments>http://www.blogjava.net/wyzstar/archive/2010/10/20/335655.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wyzstar/comments/commentRss/335655.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wyzstar/services/trackbacks/335655.html</trackback:ping><description><![CDATA[<p>1、通过删除SVN客户端的账号配置文件 <br />
<br />
&nbsp;&nbsp;&nbsp; （1）找到我们使用的客户端配置文件，在window xp下面他们的位置，在系统盘的 Documents and Settings\Administrator\Application Data\Subversion\auth\文件夹中，把里面的所有文件删除。 <br />
<br />
&nbsp;&nbsp;&nbsp; （2）使用SVN更新或提交，使得客户端与服务端进行通讯，这样就会SVN客户端就要求我们输入新的用户名密码，输入我们的用户名密码就可以替换掉旧的用户名密码。 <br />
<br />
2、通过修改SVN服务端账号配置文件，这部分需要SVN的管理员配合 <br />
<br />
&nbsp;&nbsp;&nbsp; （1）找到服务端账号配置文件，这个文件位于SVN服务器的对应项目仓库 config文件夹，打开并编辑passwd文件，删除或注释需要被替换的账号 <br />
<br />
&nbsp;&nbsp;&nbsp; （2）在客户端使用SVN更新或提交，使得客户端与服务端进行通讯，这样就会SVN客户端就要求我们输入新的用户名密码，输入我们的用户名密码就可以替换掉旧的用户名密码。</p>
<img src ="http://www.blogjava.net/wyzstar/aggbug/335655.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wyzstar/" target="_blank">asiawang</a> 2010-10-20 09:05 <a href="http://www.blogjava.net/wyzstar/archive/2010/10/20/335655.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse6.0.1自动生成注册码程序</title><link>http://www.blogjava.net/wyzstar/archive/2010/08/07/328192.html</link><dc:creator>asiawang</dc:creator><author>asiawang</author><pubDate>Sat, 07 Aug 2010 03:25:00 GMT</pubDate><guid>http://www.blogjava.net/wyzstar/archive/2010/08/07/328192.html</guid><wfw:comment>http://www.blogjava.net/wyzstar/comments/328192.html</wfw:comment><comments>http://www.blogjava.net/wyzstar/archive/2010/08/07/328192.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wyzstar/comments/commentRss/328192.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wyzstar/services/trackbacks/328192.html</trackback:ping><description><![CDATA[<p>package test;&nbsp;&nbsp; <br />
import java.io.*;&nbsp;&nbsp; <br />
public class MyEclipseGen {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the DMCA, penalties range up to a $500,000 fine or up to five years imprisonment for a first offense. Think about it; pay for a license, avoid prosecution, and feel better about yourself.";&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; public String getSerial(String userId, String licenseNum) {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; java.util.Calendar cal = java.util.Calendar.getInstance();&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cal.add(1, 3);&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cal.add(6, -1);&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; java.text.NumberFormat nf = new java.text.DecimalFormat("000");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; licenseNum = nf.format(Integer.valueOf(licenseNum));&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String verTime = new StringBuilder("-").append(new java.text.&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SimpleDateFormat("yyMMdd").format(cal.getTime())).append("0").&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; toString();&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String type = "YE3MP-";&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String need = new StringBuilder(userId.substring(0, 1)).append(type).&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; append("300").append(licenseNum).append(verTime).toString();&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String dx = new StringBuilder(need).append(LL).append(userId).toString();&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int suf = this.decode(dx);&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String code = new StringBuilder(need).append(String.valueOf(suf)).&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; toString();&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return this.change(code);&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; private int decode(String s) {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int i;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char[] ac;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int j;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int k;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i = 0;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ac = s.toCharArray();&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j = 0;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; k = ac.length;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while (j &lt; k) {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i = (31 * i) + ac[j];&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j++;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return Math.abs(i);&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; private String change(String s) {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; byte[] abyte0;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char[] ac;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int i;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int k;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int j;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; abyte0 = s.getBytes();&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ac = new char[s.length()];&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i = 0;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; k = abyte0.length;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while (i &lt; k) {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j = abyte0[i];&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ((j &gt;= 48) &amp;&amp; (j &lt;= 57)) {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j = (((j - 48) + 5) % 10) + 48;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else if ((j &gt;= 65) &amp;&amp; (j &lt;= 90)) {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j = (((j - 65) + 13) % 26) + 65;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else if ((j &gt;= 97) &amp;&amp; (j &lt;= 122)) {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j = (((j - 97) + 13) % 26) + 97;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ac[i] = (char) j;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i++;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return String.valueOf(ac);&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; public MyEclipseGen() {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; super();&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; public static void main(String[] args) {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("please input register name:");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BufferedReader reader = new BufferedReader(new InputStreamReader(&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.in));&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String userId = null;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; userId = reader.readLine();&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MyEclipseGen myeclipsegen = new MyEclipseGen();&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String res = myeclipsegen.getSerial(userId, "20");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("Serial:" + res);&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reader.readLine();&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (IOException ex) {&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br />
}&nbsp; </p>
<p>&nbsp;</p>
<img src ="http://www.blogjava.net/wyzstar/aggbug/328192.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wyzstar/" target="_blank">asiawang</a> 2010-08-07 11:25 <a href="http://www.blogjava.net/wyzstar/archive/2010/08/07/328192.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java I/O 总结</title><link>http://www.blogjava.net/wyzstar/archive/2010/08/04/327901.html</link><dc:creator>asiawang</dc:creator><author>asiawang</author><pubDate>Wed, 04 Aug 2010 02:06:00 GMT</pubDate><guid>http://www.blogjava.net/wyzstar/archive/2010/08/04/327901.html</guid><wfw:comment>http://www.blogjava.net/wyzstar/comments/327901.html</wfw:comment><comments>http://www.blogjava.net/wyzstar/archive/2010/08/04/327901.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wyzstar/comments/commentRss/327901.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wyzstar/services/trackbacks/327901.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<p><strong><span style="font-family: 宋体">一、IO流的三种分类方式</span></strong></p>
<p>&nbsp;&nbsp;&nbsp; 1.按流的方向分为：输入流和输出流</p>
<p>&nbsp;&nbsp;&nbsp; 2.按流的数据单位不同分为：字节流和字符流</p>
<p>&nbsp;&nbsp;&nbsp; 3.按流的功能不同分为：节点流和处理流</p>
<p><strong><span style="font-family: 宋体">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">二、IO流的四大抽象类：</span></strong></p>
<p>&nbsp;&nbsp;&nbsp; 字符流：Reader Writer</p>
<p>&nbsp;&nbsp;&nbsp; 字节流：InputStream（读数据）</p>
<p>&nbsp;&nbsp;&nbsp; OutputStream（写数据）</p>
<p><strong><span style="font-family: 宋体">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">三、InputStream的基本方法</span></strong></p>
<p>&nbsp;&nbsp;&nbsp; int read（） throws IOException 读取一个字节以整数形式返回，如果返回-1已到输入流的末尾</p>
<p>&nbsp;&nbsp;&nbsp; void close（） throws IOException 关闭流释放内存资源</p>
<p>&nbsp;&nbsp;&nbsp; long skip（long n） throws IOException 跳过n个字节不读</p>
<p><strong><span style="font-family: 宋体">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">四、OutputStream的基本方法</span></strong></p>
<p>&nbsp;&nbsp;&nbsp; void write（int b） throws IOException 向输出流写入一个字节数据</p>
<p>&nbsp;&nbsp;&nbsp; void flush（） throws IOException 将输出流中缓冲的数据全部写出到目的地</p>
<p><strong><span style="font-family: 宋体">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">五、Writer的基本方法</span></strong></p>
<p>&nbsp;&nbsp;&nbsp; void write（int c） throws IOException 向输出流写入一个字符数据</p>
<p>&nbsp;&nbsp;&nbsp; void write（String str） throws IOException将一个字符串中的字符写入到输出流</p>
<p>&nbsp;&nbsp;&nbsp; void write（String str，int offset，int length）</p>
<p>&nbsp;&nbsp;&nbsp; 将一个字符串从offset开始的length个字符写入到输出流</p>
<p>&nbsp;&nbsp;&nbsp; void flush（） throws IOException </p>
<p>&nbsp;&nbsp;&nbsp; 将输出流中缓冲的数据全部写出到目的地</p>
<p><strong><span style="font-family: 宋体">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">六、Reader的基本方法</span></strong></p>
<p>&nbsp;&nbsp;&nbsp; int read（） throws IOException 读取一个字符以整数形式返回，如果返回-1已到输入流的末尾</p>
<p><strong><span style="font-family: 宋体">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">七、节点流类型</span></strong></p>
<p><strong><span style="font-family: 宋体">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">八、访问文件之FileInputStream和FileOutputStream继承基类用于向文件中输入输出字节</span></strong></p>
<p><strong><span style="font-family: 宋体">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体">九、访问文件之FileReader和FileWriter继承基类用于向文件中输入输出字符</span></strong></p>
<p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 宋体; font-size: 12pt">十、缓冲流：缓冲流要套接在相应的节点流之上，提高了读写的效率。</span></strong></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体; font-size: 12pt">此处理流的构造方法都得传相对应的基类类型</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; BufferedReader</span><span style="font-family: 宋体; font-size: 12pt">：提供了readLine方法用于高校读取一行字符串</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; BufferedWriter</span><span style="font-family: 宋体; font-size: 12pt">：提供了newLine用于写入一个行分隔符也就是换行</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; BufferedInputStream </span><span style="font-family: 宋体; font-size: 12pt">没多大用处</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; BufferedOutputStream </span><span style="font-family: 宋体; font-size: 12pt">没多大用处</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体; font-size: 12pt">十一、转换流：主要作用将字节流转换成字符流。用处较大！</span></strong></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体; font-size: 12pt">转换流在构造时可以指定其编码集合</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; InputStreamReader</span><span style="font-family: 宋体; font-size: 12pt">需要和InputStream套接</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; OutputStreamWriter</span><span style="font-family: 宋体; font-size: 12pt">需要和OutputStream套接</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体; font-size: 12pt">例：OutputStreamWriter osw = new OutputStreamWriter （new FileOutputStream（文件路径）；</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体; font-size: 12pt">方法例：osw.getEncoding（）；获得流的编码方式</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体; font-size: 12pt">十二、数据流与字节数组流：</span></strong></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体; font-size: 12pt">数据流主要为实现可以存取<a href="http://java.chinaitlab.com/" target="_blank"><span style="font-size: 10.5pt">Java</a></span>原始数据类型如long，boolean</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体; font-size: 12pt">数据流是字节流</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; DataInputStream</span><span style="font-family: 宋体; font-size: 12pt">需要和InputStream套接</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; DataOutputStream</span><span style="font-family: 宋体; font-size: 12pt">需要和OutputStream套接</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; DataInputStream</span><span style="font-family: 宋体; font-size: 12pt">方法：readBoolean（） readInt（） read&#8230;&#8230;（）&#8230;&#8230;</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; readUTF</span><span style="font-family: 宋体; font-size: 12pt">（）：网络传输常用方法 读一个Unicode字符串</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; DataOutputStream</span><span style="font-family: 宋体; font-size: 12pt">方法与DataInputStream基本对应为写的方法</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; //</span><span style="font-family: 宋体; font-size: 12pt">此构造函数等于已可以往一个字节数组里输入内容</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; ByteArrayOutputStream baos = new ByteArrayOutputStream </span><span style="font-family: 宋体; font-size: 12pt">（）；</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; //</span><span style="font-family: 宋体; font-size: 12pt">此方法为获取一个字节数组方法返回字节数组</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; baos.toByteArray</span><span style="font-family: 宋体; font-size: 12pt">（）；</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; //</span><span style="font-family: 宋体; font-size: 12pt">此方法获取字节数组占了多少字节</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; new ByteArrayInputStream</span><span style="font-family: 宋体; font-size: 12pt">（一个字节数组）。available（）</span></p>
<div align="center">
<table style="width: 95%" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="95%">
    <tbody>
        <tr>
            <td style="padding-bottom: 4.5pt; padding-left: 4.5pt; padding-right: 4.5pt; background: #f3f3f3; padding-top: 4.5pt">
            <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; color: teal; font-size: 12pt">&nbsp;1</span><span style="font-family: 宋体; font-size: 12pt"> <span style="color: black">ByteArrayOutputStream&nbsp;baos&nbsp;=&nbsp;<br />
            </span><span style="color: teal">&nbsp;2</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: blue">new</span><span style="color: black">&nbsp;ByteArrayOutputStream();&nbsp;<br />
            </span><span style="color: teal">&nbsp;3</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;DataOutputStream&nbsp;dos&nbsp;=&nbsp;<br />
            </span><span style="color: teal">&nbsp;4</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: blue">new</span><span style="color: black">&nbsp;DataOutputStream(baos);<br />
            </span><span style="color: teal">&nbsp;5</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: blue">try</span>&nbsp;<span style="color: black">{<br />
            </span><span style="color: teal">&nbsp;6</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dos.writeDouble(Math.random());<br />
            </span><span style="color: teal">&nbsp;7</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dos.writeBoolean(</span><span style="color: blue">true</span><span style="color: black">);<br />
            </span><span style="color: teal">&nbsp;8</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ByteArrayInputStream&nbsp;bais&nbsp;=&nbsp;<br />
            </span><span style="color: teal">&nbsp;9</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: blue">new</span><span style="color: black">&nbsp;ByteArrayInputStream(baos.toByteArray());<br />
            </span><span style="color: teal">10</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(bais.available());<br />
            </span><span style="color: teal">11</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataInputStream&nbsp;dis&nbsp;=&nbsp;</span><span style="color: blue">new</span><span style="color: black">&nbsp;DataInputStream(bais);<br />
            </span><span style="color: teal">12</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(dis.readDouble());<br />
            </span><span style="color: teal">13</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(dis.readBoolean());<br />
            </span><span style="color: teal">14</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dos.close();&nbsp;&nbsp;dis.close();<br />
            </span><span style="color: teal">15</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span style="color: blue">catch</span><span style="color: black">&nbsp;(IOException&nbsp;e)&nbsp;{<br />
            </span><span style="color: teal">16</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
            </span><span style="color: teal">17</span><span style="color: black"> &nbsp;&nbsp;&nbsp;&nbsp;}</span></span></p>
            </td>
        </tr>
    </tbody>
</table>
</div>
<p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体; font-size: 12pt">十二、Print流</span></strong></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; Print</span><span style="font-family: 宋体; font-size: 12pt">流只有输出流无输入流，PrintWriter和PrintStream分别针对字符字节</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体; font-size: 12pt">两个类提供了重载的Print和Println方法用于多种数据类型的输出</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; PrintWriter</span><span style="font-family: 宋体; font-size: 12pt">和PrintStream的输出操作不会抛出异常</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; PrintWriter</span><span style="font-family: 宋体; font-size: 12pt">和PrintStream有自动flush功能</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; ----System.setOut(</span><span style="font-family: 宋体; font-size: 12pt">接收OutputStream类):用于设置系统默认输出流</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><strong><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span></strong><strong><span style="font-family: 宋体; font-size: 12pt">十二、Object流</span></strong></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体; font-size: 12pt">等同于c#序列化，用直接将Object写入或读出</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; transient</span><span style="font-family: 宋体; font-size: 12pt">关键字为不序列化此成员变量</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体; font-size: 12pt">需要序列化的类必须实现Serializable接口</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体; font-size: 12pt">主要方法：writeObject（Object）； readObject（）；</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; font-size: 12pt">&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体; font-size: 12pt">读出为Object类型需要强转数据类型</span></p>
<div align="center">
<table style="width: 95%" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="95%">
    <tbody>
        <tr>
            <td style="padding-bottom: 4.5pt; padding-left: 4.5pt; padding-right: 4.5pt; background: #f3f3f3; padding-top: 4.5pt">
            <p style="text-align: left" class="MsoNormal" align="left"><span style="font-family: 宋体; color: teal; font-size: 12pt">&nbsp;1</span><span style="font-family: 宋体; font-size: 12pt">&nbsp;<span style="color: blue">import</span><span style="color: black">&nbsp;java.io.*;<br />
            </span><span style="color: teal">&nbsp;2</span>&nbsp;<span style="color: black"><br />
            </span><span style="color: teal">&nbsp;3</span>&nbsp;<span style="color: blue">public</span>&nbsp;<span style="color: blue">class</span><span style="color: black">&nbsp;TestObjectIO&nbsp;{<br />
            </span><span style="color: teal">&nbsp;4</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: blue">public</span>&nbsp;<span style="color: blue">static</span>&nbsp;<span style="color: blue">void</span><span style="color: black">&nbsp;main(String&nbsp;args[])&nbsp;</span><span style="color: blue">throws</span><span style="color: black">&nbsp;Exception&nbsp;{<br />
            </span><span style="color: teal">&nbsp;5</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;T&nbsp;t&nbsp;=&nbsp;</span><span style="color: blue">new</span><span style="color: black">&nbsp;T();<br />
            </span><span style="color: teal">&nbsp;6</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t.k&nbsp;=&nbsp;8;<br />
            </span><span style="color: teal">&nbsp;7</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileOutputStream&nbsp;fos&nbsp;=&nbsp;</span><span style="color: blue">new</span><span style="color: black">&nbsp;FileOutputStream("d:/share/java/io/testobjectio.dat");<br />
            </span><span style="color: teal">&nbsp;8</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ObjectOutputStream&nbsp;oos&nbsp;=&nbsp;</span><span style="color: blue">new</span><span style="color: black">&nbsp;ObjectOutputStream(fos);<br />
            </span><span style="color: teal">&nbsp;9</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oos.writeObject(t);<br />
            </span><span style="color: teal">10</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oos.flush();<br />
            </span><span style="color: teal">11</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oos.close();<br />
            </span><span style="color: teal">12</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            </span><span style="color: teal">13</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileInputStream&nbsp;fis&nbsp;=&nbsp;</span><span style="color: blue">new</span><span style="color: black">&nbsp;FileInputStream("d:/share/java/io/testobjectio.dat");<br />
            </span><span style="color: teal">14</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ObjectInputStream&nbsp;ois&nbsp;=&nbsp;</span><span style="color: blue">new</span><span style="color: black">&nbsp;ObjectInputStream(fis);<br />
            </span><span style="color: teal">15</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;T&nbsp;tReaded&nbsp;=&nbsp;(T)ois.readObject();<br />
            </span><span style="color: teal">16</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(tReaded.i&nbsp;+&nbsp;"&nbsp;"&nbsp;+&nbsp;tReaded.j&nbsp;+&nbsp;"&nbsp;"&nbsp;+&nbsp;tReaded.d&nbsp;+&nbsp;"&nbsp;"&nbsp;+&nbsp;tReaded.k);<br />
            </span><span style="color: teal">17</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            </span><span style="color: teal">18</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;}<br />
            </span><span style="color: teal">19</span>&nbsp;<span style="color: black">}<br />
            </span><span style="color: teal">20</span>&nbsp;<span style="color: black"><br />
            </span><span style="color: teal">21</span>&nbsp;<span style="color: blue">class</span><span style="color: black">&nbsp;T&nbsp;<br />
            </span><span style="color: teal">22</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: blue">implements</span><span style="color: black">&nbsp;Serializable<br />
            </span><span style="color: teal">23</span>&nbsp;<span style="color: black">{<br />
            </span><span style="color: teal">24</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: blue">int</span><span style="color: black">&nbsp;i&nbsp;=&nbsp;10;<br />
            </span><span style="color: teal">25</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: blue">int</span><span style="color: black">&nbsp;j&nbsp;=&nbsp;9;<br />
            </span><span style="color: teal">26</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: blue">double</span><span style="color: black">&nbsp;d&nbsp;=&nbsp;2.3;<br />
            </span><span style="color: teal">27</span>&nbsp;<span style="color: black">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: blue">transient</span>&nbsp;<span style="color: blue">int</span><span style="color: black">&nbsp;k&nbsp;=&nbsp;15;<br />
            </span><span style="color: teal">28</span>&nbsp;<span style="color: black">}</span></span></p>
            </td>
        </tr>
    </tbody>
</table>
</div>
<img src ="http://www.blogjava.net/wyzstar/aggbug/327901.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wyzstar/" target="_blank">asiawang</a> 2010-08-04 10:06 <a href="http://www.blogjava.net/wyzstar/archive/2010/08/04/327901.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Js代码验证</title><link>http://www.blogjava.net/wyzstar/archive/2010/07/21/326770.html</link><dc:creator>asiawang</dc:creator><author>asiawang</author><pubDate>Wed, 21 Jul 2010 08:58:00 GMT</pubDate><guid>http://www.blogjava.net/wyzstar/archive/2010/07/21/326770.html</guid><wfw:comment>http://www.blogjava.net/wyzstar/comments/326770.html</wfw:comment><comments>http://www.blogjava.net/wyzstar/archive/2010/07/21/326770.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wyzstar/comments/commentRss/326770.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wyzstar/services/trackbacks/326770.html</trackback:ping><description><![CDATA[<p>1、数字</p>
<p>&nbsp;</p>
<div id="highlighter_939895" class="syntaxhighlighter  jscript">
<div class="bar                                  ">&nbsp;</div>
<div class="lines">
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>01</code></td>
            <td class="content"><code class="jscript keyword">function</code> <code class="jscript plain">testisNum(object) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>02</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>03</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>04</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">s =document.getElementById(object.id).value; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>05</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>06</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code><code class="jscript plain">(s!=</code><code class="jscript string">""</code><code class="jscript plain">) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>07</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>08</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code><code class="jscript plain">(isNaN(s)) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>09</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>10</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">alert(</code><code class="jscript string">"请输入数字"</code><code class="jscript plain">); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>11</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.value=</code><code class="jscript string">""</code><code class="jscript plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>12</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.focus(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>13</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>14</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>15</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">}</code></td>
        </tr>
    </tbody>
</table>
</div>
</div>
</div>
<p>2、电话号码，传真</p>
<p>&nbsp;</p>
<div id="highlighter_684758" class="syntaxhighlighter  jscript">
<div class="bar                                                                                            ">&nbsp;</div>
<div class="lines">
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>01</code></td>
            <td class="content"><code class="jscript comments">//校验普通电话、传真号码：可以&#8220;+&#8221;开头，除数字外，可含有&#8220;-&#8221; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>02</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">function</code> <code class="jscript plain">isTel(object) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>03</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>04</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript comments">//国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)" </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>05</code></td>
            <td class="content"><code class="spaces">&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>06</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">s =document.getElementById(object.id).value;&nbsp; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>07</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">pattern =/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>08</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript comments">//var pattern =/(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;&nbsp; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>09</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code><code class="jscript plain">(s!=</code><code class="jscript string">""</code><code class="jscript plain">) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>10</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>11</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code><code class="jscript plain">(!pattern.exec(s)) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>12</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>13</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">alert(</code><code class="jscript string">'请输入正确的电话号码:电话号码格式为国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"'</code><code class="jscript plain">); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>14</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.value=</code><code class="jscript string">""</code><code class="jscript plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>15</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.focus(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>16</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>17</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>18</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">}</code></td>
        </tr>
    </tbody>
</table>
</div>
</div>
</div>
<p>3、邮箱</p>
<p>&nbsp;</p>
<div id="highlighter_660718" class="syntaxhighlighter  jscript">
<div class="bar                                       ">&nbsp;</div>
<div class="lines">
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>01</code></td>
            <td class="content"><code class="jscript keyword">function</code> <code class="jscript plain">Check(object) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>02</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{&nbsp; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>03</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">s =document.getElementById(object.id).value;&nbsp; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>04</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">pattern =/^[a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,}$/; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>05</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code><code class="jscript plain">(s!=</code><code class="jscript string">""</code><code class="jscript plain">) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>06</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>07</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code><code class="jscript plain">(!pattern.exec(s)) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>08</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>09</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">alert(</code><code class="jscript string">'请输入正确的邮箱地址'</code><code class="jscript plain">); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>10</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.value=</code><code class="jscript string">""</code><code class="jscript plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>11</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.focus(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>12</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>13</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>14</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code>&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>15</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">}</code></td>
        </tr>
    </tbody>
</table>
</div>
</div>
</div>
<p>4、手机号码</p>
<p>&nbsp;</p>
<div id="highlighter_137439" class="syntaxhighlighter  jscript">
<div class="bar                    ">&nbsp;</div>
<div class="lines">
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>01</code></td>
            <td class="content"><code class="jscript comments">//校验手机号码：必须以数字开头，除数字外，可含有&#8220;-&#8221; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>02</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">function</code> <code class="jscript plain">isMobile(object) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>03</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>04</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">s =document.getElementById(object.id).value;&nbsp; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>05</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">reg0 = /^13\d{5,9}$/; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>06</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">reg1 = /^153\d{4,8}$/; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>07</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">reg2 = /^159\d{4,8}$/; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>08</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">reg3 = /^0\d{10,11}$/; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>09</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">my = </code><code class="jscript keyword">false</code><code class="jscript plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>10</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code> <code class="jscript plain">(reg0.test(s))my=</code><code class="jscript keyword">true</code><code class="jscript plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>11</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code> <code class="jscript plain">(reg1.test(s))my=</code><code class="jscript keyword">true</code><code class="jscript plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>12</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code> <code class="jscript plain">(reg2.test(s))my=</code><code class="jscript keyword">true</code><code class="jscript plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>13</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code> <code class="jscript plain">(reg3.test(s))my=</code><code class="jscript keyword">true</code><code class="jscript plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>14</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code><code class="jscript plain">(s!=</code><code class="jscript string">""</code><code class="jscript plain">) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>15</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>16</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code> <code class="jscript plain">(!my) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>17</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>18</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">alert(</code><code class="jscript string">'请输入正确的手机号码'</code><code class="jscript plain">); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>19</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.value=</code><code class="jscript string">""</code><code class="jscript plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>20</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.focus(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>21</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>22</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>23</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">}</code></td>
        </tr>
    </tbody>
</table>
</div>
</div>
</div>
<div id="highlighter_795701" class="syntaxhighlighter  jscript">
<div class="bar           ">&nbsp;</div>
<div class="lines">
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>01</code></td>
            <td class="content"><code class="jscript comments">//校验日期 </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>02</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">function</code> <code class="jscript plain">isdate(object) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>03</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>04</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">s =document.getElementById(object.id).value;&nbsp; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>05</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">pattern =/^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0?[0-9])|([1-2][0-3]))\:([0-5]?[0-9])((\s)|(\:([0-5]?[0-9])))))?$/; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>06</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code><code class="jscript plain">(s!=</code><code class="jscript string">""</code><code class="jscript plain">) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>07</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>08</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code><code class="jscript plain">(!pattern.exec(s)) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>09</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>10</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">alert(</code><code class="jscript string">'请输入正确的日期'</code><code class="jscript plain">); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>11</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.value=</code><code class="jscript string">""</code><code class="jscript plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>12</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.focus(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>13</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>14</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>15</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">}</code></td>
        </tr>
    </tbody>
</table>
</div>
</div>
</div>
<p>5、邮编</p>
<p>&nbsp;</p>
<div id="highlighter_429017" class="syntaxhighlighter  jscript">
<div class="bar         ">&nbsp;</div>
<div class="lines">
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>01</code></td>
            <td class="content"><code class="jscript comments">//校验(国内)邮政编码 </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>02</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">function</code> <code class="jscript plain">isPostalCode(object) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>03</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>04</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">s =document.getElementById(object.id).value;&nbsp; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>05</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">pattern =/^[0-9]{6}$/; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>06</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code><code class="jscript plain">(s!=</code><code class="jscript string">""</code><code class="jscript plain">) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>07</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>08</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code><code class="jscript plain">(!pattern.exec(s)) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>09</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>10</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">alert(</code><code class="jscript string">'请输入正确的邮政编码'</code><code class="jscript plain">); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>11</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.value=</code><code class="jscript string">""</code><code class="jscript plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>12</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.focus(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>13</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>14</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>15</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">}</code></td>
        </tr>
    </tbody>
</table>
</div>
</div>
</div>
<p>6、日期</p>
<p>&nbsp;</p>
<div id="highlighter_546746" class="syntaxhighlighter  jscript">
<div class="bar               ">&nbsp;</div>
<div class="lines">
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>01</code></td>
            <td class="content"><code class="jscript comments">//校验日期 </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>02</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">function</code> <code class="jscript plain">isdate(object) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>03</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>04</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">s =document.getElementById(object.id).value;&nbsp; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>05</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">var</code> <code class="jscript plain">pattern =/^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0?[0-9])|([1-2][0-3]))\:([0-5]?[0-9])((\s)|(\:([0-5]?[0-9])))))?$/; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>06</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code><code class="jscript plain">(s!=</code><code class="jscript string">""</code><code class="jscript plain">) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>07</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>08</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript keyword">if</code><code class="jscript plain">(!pattern.exec(s)) </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>09</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">{ </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>10</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">alert(</code><code class="jscript string">'请输入正确的日期'</code><code class="jscript plain">); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>11</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.value=</code><code class="jscript string">""</code><code class="jscript plain">; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>12</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">object.focus(); </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>13</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">} </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt2">
<table>
    <tbody>
        <tr>
            <td class="number"><code>14</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </code></td>
        </tr>
    </tbody>
</table>
</div>
<div class="line alt1">
<table>
    <tbody>
        <tr>
            <td class="number"><code>15</code></td>
            <td class="content"><code class="spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="jscript plain">}</code></td>
        </tr>
    </tbody>
</table>
</div>
</div>
</div>
<img src ="http://www.blogjava.net/wyzstar/aggbug/326770.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wyzstar/" target="_blank">asiawang</a> 2010-07-21 16:58 <a href="http://www.blogjava.net/wyzstar/archive/2010/07/21/326770.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Orcal的安装，卸载，配置（转）</title><link>http://www.blogjava.net/wyzstar/archive/2010/07/02/325028.html</link><dc:creator>asiawang</dc:creator><author>asiawang</author><pubDate>Fri, 02 Jul 2010 01:02:00 GMT</pubDate><guid>http://www.blogjava.net/wyzstar/archive/2010/07/02/325028.html</guid><wfw:comment>http://www.blogjava.net/wyzstar/comments/325028.html</wfw:comment><comments>http://www.blogjava.net/wyzstar/archive/2010/07/02/325028.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wyzstar/comments/commentRss/325028.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wyzstar/services/trackbacks/325028.html</trackback:ping><description><![CDATA[oracle的安装，有的初学者想学oracle的知道不知道安装哪个。有的人说oracle9i的版本公司里面用的比较多，但是我记得我看过一个视频在2004年的时候北京某大学就有个老师开始讲oracle10g了，所以我就安装的是10g的版本。去oracle的官方网站就可以下载下来。两个压缩包，以讹是10201_database_win32.zip还有一个是10201_client两个的区别就是一个是客户端，一个是服务器，如果要是一个人想要学习呢，就安装一个服务器即可。虽然在公司里我们大多安装的都是客户端。安装之前，我们先要说下。oracle对机器的配置要求应该说是不低。内存最起码要512m的，虽然现在大多数机器的内存几乎都在2g，但是还是要提醒一下，毕竟有人的机器就是512的嘛，比如我的，安上以后实在是太慢了，今天有加了1g的内存有所好转。下面说安装，我们要先把文件解压缩，然后点击里面的setup文件进行安装，（----&gt;代表下一步）进去以后选择高级安装----&gt;然后点击企业版本----&gt;我们选择路径，也就是制定目录----&gt;创建数据库----&gt;选择哪个事务的处理形式----&gt;数据库名（别人访问的时候可以用到这个名字）----&gt;采用database control管理----&gt;采用文件系统默认----&gt;不启动备份----&gt;设置口令（这个口令在进入sql plus的时候可以用到的）----&gt;完成。现在我们可以测试一下我们是不是安装成功了。进入sql plus 在登录上面填写自己设置的用户名还有密码，主机字符串不用填写，点击确定，进去以后我们可以使用select * from tab;进行测试如果出现结果，证明安装成功。
<table border="0" cellspacing="1" cellpadding="5" width="99%" bgcolor="#999999">
    <tbody>
        <tr>
            <td style="line-height: 23px; color: #666666" bgcolor="#f0f0f0">
            <p style="color: #666666">和&nbsp;"关于oracle的安装、卸载、配置"&nbsp;有关的<a href="http://www.dnbcw.com/biancheng/sql">数据库</a>编程小帖士：</p>
            strong&gt;INITCAP</strong><br />
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INITCAP</span>函数接收一字符串，并转换该字符串中的所有单词，以使各单词均以大写字母开头。</div>
            </td>
        </tr>
    </tbody>
</table>
<p>&nbsp;</p>
<br />
<p>客户端的安装也是非常的简单，说的更简单点完全可以一直下一步，到时候朋友可以自己研究一下。下面说下怎么把客户端和服务器连接到一起。</p>
<br />
<p>点开始----&gt;程序----&gt;oracle-client----&gt;配置可移植工具----&gt;net configuration assistant----&gt;本地net服务器配置----&gt;添加----&gt;服务器名（就是在安装服务器的时候设置的名字）----&gt;tcp----&gt;主机名（主机的ip）----&gt;测试。</p>
<br />
<p>最后出现我们需要起个名字，这个名字就是在client启动sqlplus的时候用到的主机字符串。</p>
<br />
<p>&nbsp;</p>
<br />
<p>oracle的安装我们说完了，下面我们还要是说说oracle的卸载。因为有的时候我们安装不成功就要进行卸载重新安装，要不然机器内不干净。</p>
<br />
<p>1.控制面板----&gt;管理----&gt;服务----&gt;关闭所有关于oracle的（进去以后按&#8220;o&#8221;那几个都显示oracle什么的都是 ）。</p>
<br />
<p>2.开始----&gt;程序----&gt;oracle----&gt;universal installer----&gt;卸载</p>
<br />
<p>3.开始----&gt;运行----&gt;regedit</p>
<br />
<p>找到里面的hkey_local_machine\software\oracle&nbsp; del掉</p>
<br />
<p>找到里面的hkey_local_machine\system\currentcontrolset\service删除掉所有入口。</p>
<br />
<p>4.删除所有关于oracle的文件夹</p>
<br />
<p>5.在window文件夹下删除oracle.ini oradim80.ini</p>
<br />
<p>6.重新启动</p>
<br />
<p>&nbsp;</p>
<br />
<p>&nbsp;</p>
<br />
<p>上面我们说过了关于oracle的安装，配置，以及卸载。下面在说一个小窍门。oracle由于占用内存较大，所以机器都会缓慢，我们可以到服务设置的地方，把oracle server的启动还有一些其他的连带的都给设置成自动的，等我们用到的时候在去启动，这样至少可以让我们不用一启动电脑，就让oracle占用较大的内存空间来影响速度。</p>
<img src ="http://www.blogjava.net/wyzstar/aggbug/325028.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wyzstar/" target="_blank">asiawang</a> 2010-07-02 09:02 <a href="http://www.blogjava.net/wyzstar/archive/2010/07/02/325028.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource解决方法</title><link>http://www.blogjava.net/wyzstar/archive/2009/04/10/264931.html</link><dc:creator>asiawang</dc:creator><author>asiawang</author><pubDate>Fri, 10 Apr 2009 14:19:00 GMT</pubDate><guid>http://www.blogjava.net/wyzstar/archive/2009/04/10/264931.html</guid><wfw:comment>http://www.blogjava.net/wyzstar/comments/264931.html</wfw:comment><comments>http://www.blogjava.net/wyzstar/archive/2009/04/10/264931.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wyzstar/comments/commentRss/264931.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wyzstar/services/trackbacks/264931.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
只需把这三个commons-pool.jar、commons-dbcp-1.2.2.jar和commons-collections-3.2.jar包加入到lib里即可解决。<br />
<br />
<br />
<img src ="http://www.blogjava.net/wyzstar/aggbug/264931.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wyzstar/" target="_blank">asiawang</a> 2009-04-10 22:19 <a href="http://www.blogjava.net/wyzstar/archive/2009/04/10/264931.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法</title><link>http://www.blogjava.net/wyzstar/archive/2009/04/10/264930.html</link><dc:creator>asiawang</dc:creator><author>asiawang</author><pubDate>Fri, 10 Apr 2009 14:04:00 GMT</pubDate><guid>http://www.blogjava.net/wyzstar/archive/2009/04/10/264930.html</guid><wfw:comment>http://www.blogjava.net/wyzstar/comments/264930.html</wfw:comment><comments>http://www.blogjava.net/wyzstar/archive/2009/04/10/264930.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.blogjava.net/wyzstar/comments/commentRss/264930.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wyzstar/services/trackbacks/264930.html</trackback:ping><description><![CDATA[问题表现<br />
[Spring]: ERROR 2009-04-10 21:57:00,093 ContextLoader:initWebApplicationContext - Context initialization failed<br />
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]<br />
&nbsp;at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:349)<br />
&nbsp;at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)<br />
&nbsp;at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)<br />
&nbsp;at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)<br />
&nbsp;at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)<br />
&nbsp;at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)<br />
&nbsp;at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)<br />
&nbsp;at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)<br />
&nbsp;at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)<br />
&nbsp;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)<br />
&nbsp;at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)<br />
&nbsp;at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)<br />
&nbsp;at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)<br />
&nbsp;at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)<br />
&nbsp;at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)<br />
&nbsp;at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<br />
&nbsp;at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)<br />
&nbsp;at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<br />
&nbsp;at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)<br />
&nbsp;at org.apache.catalina.core.StandardService.start(StandardService.java:516)<br />
&nbsp;at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)<br />
&nbsp;at org.apache.catalina.startup.Catalina.start(Catalina.java:578)<br />
&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br />
&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br />
&nbsp;at java.lang.reflect.Method.invoke(Unknown Source)<br />
&nbsp;at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)<br />
&nbsp;at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)<br />
Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]<br />
&nbsp;at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:117)<br />
&nbsp;at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)<br />
&nbsp;... 27 more<br />
ERROR 2009-04-10 21:57:00,093 ContextLoader:initWebApplicationContext - Context initialization failed<br />
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]<br />
&nbsp;at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:349)<br />
&nbsp;at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)<br />
&nbsp;at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)<br />
&nbsp;at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)<br />
&nbsp;at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)<br />
&nbsp;at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)<br />
&nbsp;at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)<br />
&nbsp;at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)<br />
&nbsp;at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)<br />
&nbsp;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)<br />
&nbsp;at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)<br />
&nbsp;at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)<br />
&nbsp;at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)<br />
&nbsp;at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)<br />
&nbsp;at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)<br />
&nbsp;at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<br />
&nbsp;at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)<br />
&nbsp;at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<br />
&nbsp;at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)<br />
&nbsp;at org.apache.catalina.core.StandardService.start(StandardService.java:516)<br />
&nbsp;at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)<br />
&nbsp;at org.apache.catalina.startup.Catalina.start(Catalina.java:578)<br />
&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br />
&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br />
&nbsp;at java.lang.reflect.Method.invoke(Unknown Source)<br />
&nbsp;at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)<br />
&nbsp;at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)<br />
Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]<br />
&nbsp;at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:117)<br />
&nbsp;at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)<br />
&nbsp;... 27 more<br />
2009-4-10 21:57:00 org.apache.catalina.core.StandardContext listenerStart<br />
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener<br />
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]<br />
&nbsp;at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:349)<br />
&nbsp;at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)<br />
&nbsp;at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)<br />
&nbsp;at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)<br />
&nbsp;at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)<br />
&nbsp;at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)<br />
&nbsp;at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)<br />
&nbsp;at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)<br />
&nbsp;at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)<br />
&nbsp;at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)<br />
&nbsp;at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)<br />
&nbsp;at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)<br />
&nbsp;at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)<br />
&nbsp;at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)<br />
&nbsp;at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)<br />
&nbsp;at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<br />
&nbsp;at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)<br />
&nbsp;at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<br />
&nbsp;at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)<br />
&nbsp;at org.apache.catalina.core.StandardService.start(StandardService.java:516)<br />
&nbsp;at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)<br />
&nbsp;at org.apache.catalina.startup.Catalina.start(Catalina.java:578)<br />
&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br />
&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br />
&nbsp;at java.lang.reflect.Method.invoke(Unknown Source)<br />
&nbsp;at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)<br />
&nbsp;at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)<br />
Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]<br />
&nbsp;at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:117)<br />
&nbsp;at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)<br />
&nbsp;... 27 more<br />
2009-4-10 21:57:00 org.apache.catalina.core.StandardContext start<br />
严重: Error listenerStart<br />
2009-4-10 21:57:00 org.apache.catalina.core.StandardContext start<br />
严重: Context [/auction] startup failed due to previous errors<br />
2009-4-10 21:57:00 org.apache.catalina.core.ApplicationContext log<br />
<br />
解决方法：<br />
<br />
在web.xml中加入这些配置<br />
<br />
&lt;context-param&gt; <br />
&nbsp;&nbsp;&nbsp; &lt;param-name&gt;contextConfigLocation &lt;/param-name&gt; <br />
&nbsp;&nbsp;&nbsp; &lt;param-value&gt;/WEB-INF/classes/applicationContext.xml &lt;/param-value&gt; <br />
&lt;/context-param&gt;<br />
<br />
问题主要由于加载spring的默认配置文件位置一般是在/WEB-INF/下找applicationContext.xml文件。而Myeclipse文件自动生成的applicationContext文件是放在/WEB-INF/classes/applicationContext.xml。所以在默认加载中是找不到applicationContext.xml文件的，必须加入上面配置。<br />
<img src ="http://www.blogjava.net/wyzstar/aggbug/264930.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wyzstar/" target="_blank">asiawang</a> 2009-04-10 22:04 <a href="http://www.blogjava.net/wyzstar/archive/2009/04/10/264930.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>