﻿<?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-J2EE、WEBGIS项目开发 Tapestry、Prado、Zend框架学习</title><link>http://www.blogjava.net/HappyNewYear2009/</link><description>学无止境</description><language>zh-cn</language><lastBuildDate>Thu, 30 Apr 2026 08:17:01 GMT</lastBuildDate><pubDate>Thu, 30 Apr 2026 08:17:01 GMT</pubDate><ttl>60</ttl><item><title>Eclipse常用插件下载地址</title><link>http://www.blogjava.net/HappyNewYear2009/archive/2010/12/02/339572.html</link><dc:creator>董锐</dc:creator><author>董锐</author><pubDate>Thu, 02 Dec 2010 01:39:00 GMT</pubDate><guid>http://www.blogjava.net/HappyNewYear2009/archive/2010/12/02/339572.html</guid><wfw:comment>http://www.blogjava.net/HappyNewYear2009/comments/339572.html</wfw:comment><comments>http://www.blogjava.net/HappyNewYear2009/archive/2010/12/02/339572.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/HappyNewYear2009/comments/commentRss/339572.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/HappyNewYear2009/services/trackbacks/339572.html</trackback:ping><description><![CDATA[spket - http://www.spket.com/update<br />
<br />
subclipse - http://subclipse.tigris.org/update<br />
<img src ="http://www.blogjava.net/HappyNewYear2009/aggbug/339572.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/HappyNewYear2009/" target="_blank">董锐</a> 2010-12-02 09:39 <a href="http://www.blogjava.net/HappyNewYear2009/archive/2010/12/02/339572.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat启动时classloader加载顺序 (转载)</title><link>http://www.blogjava.net/HappyNewYear2009/archive/2010/11/03/336910.html</link><dc:creator>董锐</dc:creator><author>董锐</author><pubDate>Wed, 03 Nov 2010 03:31:00 GMT</pubDate><guid>http://www.blogjava.net/HappyNewYear2009/archive/2010/11/03/336910.html</guid><wfw:comment>http://www.blogjava.net/HappyNewYear2009/comments/336910.html</wfw:comment><comments>http://www.blogjava.net/HappyNewYear2009/archive/2010/11/03/336910.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/HappyNewYear2009/comments/commentRss/336910.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/HappyNewYear2009/services/trackbacks/336910.html</trackback:ping><description><![CDATA[<p>Tomcat启动时classloader加载顺序 <br />
&nbsp; Tomcat的class加载的优先顺序一览&nbsp;&nbsp; <br />
&nbsp; 1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。&nbsp;&nbsp; <br />
&nbsp; 2.环境变量CLASSPATH中的jar和class文件。&nbsp;&nbsp; <br />
&nbsp; 3.$CATALINA_HOME/common/classes下的class文件。&nbsp;&nbsp; <br />
&nbsp; 4.$CATALINA_HOME/commons/endorsed下的jar文件。&nbsp;&nbsp; <br />
&nbsp; 5.$CATALINA_HOME/commons/i18n下的jar文件。&nbsp;&nbsp; <br />
&nbsp; 6.$CATALINA_HOME/common/lib&nbsp;&nbsp; 下的jar文件。&nbsp;&nbsp; <br />
&nbsp; （JDBC驱动之类的jar文件可以放在这里，这样就可以避免在server.xml配置好数据源却出现找不到JDBC&nbsp;&nbsp; Driver的情况。）&nbsp;&nbsp; <br />
&nbsp; 7.$CATALINA_HOME/server/classes下的class文件。&nbsp;&nbsp; <br />
&nbsp; 8.$CATALINA_HOME/server/lib/下的jar文件。&nbsp;&nbsp; <br />
&nbsp; 9.$CATALINA_BASE/shared/classes&nbsp;&nbsp; 下的class文件。&nbsp;&nbsp; <br />
&nbsp; 10.$CATALINA_BASE/shared/lib下的jar文件。&nbsp;&nbsp; <br />
&nbsp; 11.各自具体的webapp&nbsp;&nbsp; /WEB-INF/classes下的class文件。&nbsp;&nbsp; <br />
&nbsp; 12.各自具体的webapp&nbsp;&nbsp; /WEB-INF/lib下的jar文件。</p>
<img src ="http://www.blogjava.net/HappyNewYear2009/aggbug/336910.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/HappyNewYear2009/" target="_blank">董锐</a> 2010-11-03 11:31 <a href="http://www.blogjava.net/HappyNewYear2009/archive/2010/11/03/336910.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Leaders do the right things, while managers do things right.</title><link>http://www.blogjava.net/HappyNewYear2009/archive/2010/08/23/329683.html</link><dc:creator>董锐</dc:creator><author>董锐</author><pubDate>Mon, 23 Aug 2010 08:29:00 GMT</pubDate><guid>http://www.blogjava.net/HappyNewYear2009/archive/2010/08/23/329683.html</guid><wfw:comment>http://www.blogjava.net/HappyNewYear2009/comments/329683.html</wfw:comment><comments>http://www.blogjava.net/HappyNewYear2009/archive/2010/08/23/329683.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/HappyNewYear2009/comments/commentRss/329683.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/HappyNewYear2009/services/trackbacks/329683.html</trackback:ping><description><![CDATA[<p>What this means is that leadership involves setting direction, communicating that vision passionately to those they work with, and helping the people they lead understand and commit to that vision. Managers, on the other hand, are responsible for ensuring that the vision is implemented efficiently and successfully.</p><img src ="http://www.blogjava.net/HappyNewYear2009/aggbug/329683.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/HappyNewYear2009/" target="_blank">董锐</a> 2010-08-23 16:29 <a href="http://www.blogjava.net/HappyNewYear2009/archive/2010/08/23/329683.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ajax post 数组</title><link>http://www.blogjava.net/HappyNewYear2009/archive/2010/07/14/326069.html</link><dc:creator>董锐</dc:creator><author>董锐</author><pubDate>Wed, 14 Jul 2010 03:46:00 GMT</pubDate><guid>http://www.blogjava.net/HappyNewYear2009/archive/2010/07/14/326069.html</guid><wfw:comment>http://www.blogjava.net/HappyNewYear2009/comments/326069.html</wfw:comment><comments>http://www.blogjava.net/HappyNewYear2009/archive/2010/07/14/326069.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/HappyNewYear2009/comments/commentRss/326069.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/HappyNewYear2009/services/trackbacks/326069.html</trackback:ping><description><![CDATA[<p> <p><b></b></p>I know how to send by jquery post method $.post("test.php", { name: "John", time: "2pm" } ); <p>but what if my form field name is array<pre><code>&lt;input type=text name="n1[]" id="n1[]" value='12345"&gt;&nbsp;&nbsp; &lt;input type=text name="n1[]" id="n1[]" value="14454"&gt;&nbsp; </code></pre>
<p>how to send these 2 field value send to url by jquery post method? 
<p>&nbsp; <p>You can pass in an array as a value in the object:<pre><code>{name: 'John', 'nl[]': ['12345', '14454']}&nbsp; </code></pre>
<p>(This is documented at <a href="http://docs.jquery.com/Ajax/jQuery.ajax#options">ajax</a> but also works for <a href="http://docs.jquery.com/Ajax/post">post</a>.)
<p>&nbsp; <p><code>var fields = $(":input").serializeArray();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.post("test.php",fields); </code>
<p><code>from:<a title="http://stackoverflow.com/questions/1656267/how-to-send-multi-field-value-by-jquery-post" href="http://stackoverflow.com/questions/1656267/how-to-send-multi-field-value-by-jquery-post">http://stackoverflow.com/questions/1656267/how-to-send-multi-field-value-by-jquery-post</a></code><img src ="http://www.blogjava.net/HappyNewYear2009/aggbug/326069.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/HappyNewYear2009/" target="_blank">董锐</a> 2010-07-14 11:46 <a href="http://www.blogjava.net/HappyNewYear2009/archive/2010/07/14/326069.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript中使用replace达到replaceall效果</title><link>http://www.blogjava.net/HappyNewYear2009/archive/2010/07/14/326066.html</link><dc:creator>董锐</dc:creator><author>董锐</author><pubDate>Wed, 14 Jul 2010 03:20:00 GMT</pubDate><guid>http://www.blogjava.net/HappyNewYear2009/archive/2010/07/14/326066.html</guid><wfw:comment>http://www.blogjava.net/HappyNewYear2009/comments/326066.html</wfw:comment><comments>http://www.blogjava.net/HappyNewYear2009/archive/2010/07/14/326066.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/HappyNewYear2009/comments/commentRss/326066.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/HappyNewYear2009/services/trackbacks/326066.html</trackback:ping><description><![CDATA[<p>string.replace(new RegExp(oldString,"gm"),newString))</p><img src ="http://www.blogjava.net/HappyNewYear2009/aggbug/326066.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/HappyNewYear2009/" target="_blank">董锐</a> 2010-07-14 11:20 <a href="http://www.blogjava.net/HappyNewYear2009/archive/2010/07/14/326066.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>连接oracle时出错：ORA-12705: Cannot access NLS data files or invalid environment specified</title><link>http://www.blogjava.net/HappyNewYear2009/archive/2010/01/14/309458.html</link><dc:creator>董锐</dc:creator><author>董锐</author><pubDate>Thu, 14 Jan 2010 06:45:00 GMT</pubDate><guid>http://www.blogjava.net/HappyNewYear2009/archive/2010/01/14/309458.html</guid><wfw:comment>http://www.blogjava.net/HappyNewYear2009/comments/309458.html</wfw:comment><comments>http://www.blogjava.net/HappyNewYear2009/archive/2010/01/14/309458.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/HappyNewYear2009/comments/commentRss/309458.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/HappyNewYear2009/services/trackbacks/309458.html</trackback:ping><description><![CDATA[<p>在网上看到解决方案是把注册表里（因为是windows操作系统）\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下的NLS_lang 的NA值修改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK；<br />
&nbsp;但是我在操作的时候，只把Oracle目录下所有能找到的NLS_Lang值修改了，偏偏没有修改Oracle目录所对应的NLS_Lang值，导致一直测试不通过，始终报错，最后终于发现原来Oracle目录本身对应的NLS_lang值没有修改，修改过后，测试通过，成功！<br />
<br />
</p>
<img src ="http://www.blogjava.net/HappyNewYear2009/aggbug/309458.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/HappyNewYear2009/" target="_blank">董锐</a> 2010-01-14 14:45 <a href="http://www.blogjava.net/HappyNewYear2009/archive/2010/01/14/309458.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Warning: Cannot modify header information - headers already sent by ...."</title><link>http://www.blogjava.net/HappyNewYear2009/archive/2009/12/02/304479.html</link><dc:creator>董锐</dc:creator><author>董锐</author><pubDate>Wed, 02 Dec 2009 02:02:00 GMT</pubDate><guid>http://www.blogjava.net/HappyNewYear2009/archive/2009/12/02/304479.html</guid><wfw:comment>http://www.blogjava.net/HappyNewYear2009/comments/304479.html</wfw:comment><comments>http://www.blogjava.net/HappyNewYear2009/archive/2009/12/02/304479.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/HappyNewYear2009/comments/commentRss/304479.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/HappyNewYear2009/services/trackbacks/304479.html</trackback:ping><description><![CDATA[<p>If you got this message: "Warning: Cannot modify header information - headers already sent by ...."<br />
<span style="color: rgb(102,102,153)">如果在执行php程序时看到这条警告:"Warning: Cannot modify header information - headers already sent by ...."</span></p>
<p>Few notes based on the following user posts:<br />
<span style="color: rgb(102,102,153)">有以下几种解决方法:</span></p>
<p><span style="color: rgb(255,102,0)">1. Blank lines (空白行):</span><br />
Make sure no blank line after &lt;?php ... ?&gt; of the calling php script.<br />
<span style="color: rgb(102,102,153)">检查有&lt;?php ... ?&gt; 后面没有空白行，特别是include或者require的文件。不少问题是这些空白行导致的。</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: rgb(255,102,0)">2. Use exit statement (用exit来解决):</span><br />
Use exit after header statement seems to help some people<br />
<font color="#ff0000"><span style="color: rgb(102,102,153)">在header后加上exit();</span><br />
header ("Location: xxx"); <br />
exit();</font></p>
<p>&nbsp;</p>
<p><font color="#ff9900">3.</font> PHP has this annoying problem, if your HTML goes before any PHP code or any header modification before redirecting to certain page, it'll said "Warning: Cannot modify header information - headers already sent by ...." Basically anytime you output to browser, the header is set and cannot be modified.&nbsp;&nbsp; So two ways to get around the problem:</p>
<p><span style="color: rgb(255,102,0)">3a. Use Javascript (用Javascript来解决): </span><br />
&lt;? echo "&lt;script&gt; self.location(\"file.php\");&lt;/script&gt;"; ?&gt;<br />
Since it's a script, it won't modify the header until execution of Javascript.<br />
<span style="color: rgb(102,102,153)">可以用Javascript来代替header。但是上面的这段代码我没有执行成功... 另外需要注意，采用这种方法需要浏览器支持Javascript.</span></p>
<p><span style="color: rgb(255,102,0)">3b. Use output buffering (用输出缓存来解决):</span><br />
<font color="#ff0000">&lt;?php ob_start(); ?&gt;</font><br />
... HTML codes ...<br />
&lt;?php<br />
... PHP codes ...<br />
header ("Location: ....");<br />
<font color="#ff0000">ob_end_flush();</font><br />
?&gt;<br />
This will save the output buffer on server and not output to browser yet, which means you can modify the header all you want until the ob_end_flush() statement.&nbsp;&nbsp; This method is cleaner than the Javascript since Javascript method assumes the browser has Javascript turn on.&nbsp;&nbsp; However, there are overhead to store output buffer on server before output, but with modern hardware I would imagine it won't be that big of deal.&nbsp;&nbsp; Javascript solution would be better if you know for sure your user has Javascript turn on on their browser.</p>
<p><span style="color: rgb(102,102,153)">就像上面的代码那样，这种方法在生成页面的时候缓存，这样就允许在输出head之后再输出header了。<br />
<br />
<br />
————————————————————————————————————————————<br />
结果最后还是这个问题：<br />
<span style="color: red">原来是php.ini里面的配置出了问题，output_buffering参数默认为off的，现在将它设为&#8221;on&#8221;就ＯＫ了。</span></span></p>
<img src ="http://www.blogjava.net/HappyNewYear2009/aggbug/304479.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/HappyNewYear2009/" target="_blank">董锐</a> 2009-12-02 10:02 <a href="http://www.blogjava.net/HappyNewYear2009/archive/2009/12/02/304479.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>从php中访问java</title><link>http://www.blogjava.net/HappyNewYear2009/archive/2009/10/20/299036.html</link><dc:creator>董锐</dc:creator><author>董锐</author><pubDate>Tue, 20 Oct 2009 07:03:00 GMT</pubDate><guid>http://www.blogjava.net/HappyNewYear2009/archive/2009/10/20/299036.html</guid><wfw:comment>http://www.blogjava.net/HappyNewYear2009/comments/299036.html</wfw:comment><comments>http://www.blogjava.net/HappyNewYear2009/archive/2009/10/20/299036.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/HappyNewYear2009/comments/commentRss/299036.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/HappyNewYear2009/services/trackbacks/299036.html</trackback:ping><description><![CDATA[1、要安装java jdk，安装tomcat<br />
2、安装好apache,php<br />
3、下载php-java-bridge_5.5.4_documentation.zip<br />
4、解压缩php-java-bridge_5.5.4_documentation.zip<br />
5、将解压缩后根目录下JavaBridge.war拷贝到tomcat服务器的webapp目录下<br />
6、启动tomcat服务器<br />
7、在php中使用java只需增加下面一行语句：<br />
&lt;php? require_once(<a href="http://127.0.0.1:8080/JavaBridge/java/Java.inc">http://127.0.0.1:8080/JavaBridge/java/Java.inc</a>); ?&gt;<br />
<br />
可以了：<br />
&lt;php?<br />
&nbsp;&nbsp;&nbsp;&nbsp;$date=new Java('java.util.Date');<br />
echo $date-&gt;getDate();<br />
?&gt;<br />
运行通过，OK!
<img src ="http://www.blogjava.net/HappyNewYear2009/aggbug/299036.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/HappyNewYear2009/" target="_blank">董锐</a> 2009-10-20 15:03 <a href="http://www.blogjava.net/HappyNewYear2009/archive/2009/10/20/299036.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转：安装Apache时80端口被占用</title><link>http://www.blogjava.net/HappyNewYear2009/archive/2009/09/24/296280.html</link><dc:creator>董锐</dc:creator><author>董锐</author><pubDate>Thu, 24 Sep 2009 06:18:00 GMT</pubDate><guid>http://www.blogjava.net/HappyNewYear2009/archive/2009/09/24/296280.html</guid><wfw:comment>http://www.blogjava.net/HappyNewYear2009/comments/296280.html</wfw:comment><comments>http://www.blogjava.net/HappyNewYear2009/archive/2009/09/24/296280.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/HappyNewYear2009/comments/commentRss/296280.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/HappyNewYear2009/services/trackbacks/296280.html</trackback:ping><description><![CDATA[80端口被占用的解决方法:<br />
<br />
cmd命令窗口<br />
输入netstat -abn -&gt;c:/port80.txt<br />
然后到c盘port80.txt文件中找到占用80端口的程序pid，记下pid。打开任务管理器，点击&#8220;查看&#8221;/选择列，勾选&#8220;PID(进程标识符)&#8221;，然后单击&#8220;进程&#8221;标签，找到80端口对应的pid，就可以看到是那个程序占用的了，更改这个程序的port，再重启这个程序，使更改生效。<br />
<br />
不管是Apache还是IIS都无法使用已被占用的端口。即每个端口只允许使用一次（一般指被一个服务程序所使用）。<br />
如果系统内已安装IIS并使用了80端口（Http默认端口），再安装Apache，只要另选一个端口并不与<a onclick="javascript:tagshow(event, '%C6%E4%CB%FB');" href="javascript:;" target="_self"><u><strong>其他</strong></u></a>应用冲突即可运行。例如可以将Apache监听的端口改为81或其他任何一个未被使用的端口。<br />
Apache修改监听端口的方法为：<br />
打开 httpd.conf<br />
修改 Listen 80 为 Listen 81<br />
Apache可以同时监听一个以上的端口实现多个Http服务<br />
只要添一行 如 Listen 82 即可
<img src ="http://www.blogjava.net/HappyNewYear2009/aggbug/296280.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/HappyNewYear2009/" target="_blank">董锐</a> 2009-09-24 14:18 <a href="http://www.blogjava.net/HappyNewYear2009/archive/2009/09/24/296280.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>常用正则表达式</title><link>http://www.blogjava.net/HappyNewYear2009/archive/2009/09/23/296196.html</link><dc:creator>董锐</dc:creator><author>董锐</author><pubDate>Wed, 23 Sep 2009 09:58:00 GMT</pubDate><guid>http://www.blogjava.net/HappyNewYear2009/archive/2009/09/23/296196.html</guid><wfw:comment>http://www.blogjava.net/HappyNewYear2009/comments/296196.html</wfw:comment><comments>http://www.blogjava.net/HappyNewYear2009/archive/2009/09/23/296196.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/HappyNewYear2009/comments/commentRss/296196.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/HappyNewYear2009/services/trackbacks/296196.html</trackback:ping><description><![CDATA["^\d+$"　　//非负整数（正整数 + 0） <br />
"^[0-9]*[1-9][0-9]*$"　　//正整数 <br />
"^((-\d+)|(0+))$"　　//非正整数（负整数 + 0） <br />
"^-[0-9]*[1-9][0-9]*$"　　//负整数 <br />
"^-?\d+$"　　　　//整数 <br />
"^\d+(\.\d+)?$"　　//非负浮点数（正浮点数 + 0） <br />
"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"　　//正浮点数 <br />
"^((-\d+(\.\d+)?)|(0+(\.0+)?))$"　　//非正浮点数（负浮点数 + 0） <br />
"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"　　//负浮点数 <br />
"^(-?\d+)(\.\d+)?$"　　//浮点数 <br />
"^[A-Za-z]+$"　　//由26个英文字母组成的字符串 <br />
"^[A-Z]+$"　　//由26个英文字母的大写组成的字符串 <br />
"^[a-z]+$"　　//由26个英文字母的小写组成的字符串 <br />
"^[A-Za-z0-9]+$"　　//由数字和26个英文字母组成的字符串 <br />
"^\w+$"　　//由数字、26个英文字母或者下划线组成的字符串 <span class="Nhp174">//开源代码OSPhP.COm.CN</span> <br />
"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"　　　　//email地址 <br />
"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$"　　//url<br />
/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/&nbsp;&nbsp; //&nbsp;&nbsp;年-月-日<br />
/^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/&nbsp;&nbsp; // 月/日/年<br />
"^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$"&nbsp;&nbsp; //Emil<br />
/^((\+?[0-9]{2,4}\-[0-9]{3,4}\-)|([0-9]{3,4}\-))?([0-9]{7,8})(\-[0-9]+)?$/&nbsp;&nbsp;&nbsp;&nbsp; //电话号码<br />
"^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$"&nbsp;&nbsp; //IP地址
<div class="Nhp174">//开源OSPhP.COM.CN</div>
<br />
<img src ="http://www.blogjava.net/HappyNewYear2009/aggbug/296196.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/HappyNewYear2009/" target="_blank">董锐</a> 2009-09-23 17:58 <a href="http://www.blogjava.net/HappyNewYear2009/archive/2009/09/23/296196.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>