迷惑的正则表达式

www.字符串.test.com
比如
www.abc.test.com
www.dfd.test.com
去掉
www.org.test.com
www.gov.test.com

那么正则表达式怎么写啊。
www.表达式.test.com
问题补充
二楼的哥,太感谢你了。
www\.(?!org|gov)([a-zA-Z]{3})\.test\.com
问题应该Ok了。

"www\.(?!org|gov)([a-zA-Z]{3})\.test\.com" 试试这个

写两个,第一次去掉www.org.test.com ,第二次去掉www.gov.test.com

[code="html"]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


new document


<br> &lt;!--<br> var str1 = &quot;<a href="http://www.abc.test.com">www.abc.test.com</a>&quot;;<br> var str2 = &quot;<a href="http://www.dfd.test.com">www.dfd.test.com</a>&quot;;<br> var str3 = &quot;<a href="http://www.org.test.com">www.org.test.com</a>&quot;;<br> var str4 = &quot;<a href="http://www.gov.test.com">www.gov.test.com</a>&quot;;<br> var str5 = &quot;<a href="http://www.gov2.test.com">www.gov2.test.com</a>&quot;;<br> var reg =/^<a href="http://www.(%5Cw+%5B%5Eorg%7Cgov%5D).test.com$/">www.(\w+[^org|gov]).test.com$/</a>;</p> <pre><code>document.write(reg.test(str1)); document.write(&quot;\n&quot;); document.write(reg.test(str2)); document.write(&quot;\n&quot;); document.write(reg.test(str3)); document.write(&quot;\n&quot;); document.write(reg.test(str4)); document.write(&quot;\n&quot;); document.write(reg.test(str5)); </code></pre> <p>//--&gt;<br>


[/code]

print: true true false false true

[quote="lufei1344"]二楼的哥,太感谢你了。
www\.(?!org|gov)([a-zA-Z]{3})\.test\.com
问题应该Ok了。[/quote]
你确定 ? 我试了下,结果如下:
[code="js"]alert(/^www\.(?!org|gov)([a-zA-Z]{3})\.test\.com$/.test("www.abc.test.com"));// fasle
alert(/^www\.(?!org|gov)([a-zA-Z]{3})\.test\.com$/.test("www.org.test.com"));// fasle[/code]

nop的应该正确
[code="js"]alert(/^www.(\w+[^org|gov]).test.com$/.test("www.abc.test.com")); // true
alert(/^www.(\w+[^org|gov]).test.com$/.test("www.gov.test.com")); // false[/code]

靠,刚还在论坛里,现在怎么跑这里来了。
发现问题不及时啊