问题描述
www.字符串.test.com比如www.abc.test.comwww.dfd.test.com去掉www.org.test.comwww.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" 试试这个
解决方案二:
靠,刚还在论坛里,现在怎么跑这里来了。发现问题不及时啊
解决方案三:
lufei1344 写道二楼的哥,太感谢你了。www\.(?!org|gov)([a-zA-Z]{3})\.test\.com问题应该Ok了。你确定 ? 我试了下,结果如下: alert(/^www\.(?!org|gov)([a-zA-Z]{3})\.test\.com$/.test("www.abc.test.com"));// faslealert(/^www\.(?!org|gov)([a-zA-Z]{3})\.test\.com$/.test("www.org.test.com"));// faslenop的应该正确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
解决方案四:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> new document </title> </head> <body> <script type="text/javascript"> <!-- var str1 = "www.abc.test.com"; var str2 = "www.dfd.test.com"; var str3 = "www.org.test.com"; var str4 = "www.gov.test.com"; var str5 = "www.gov2.test.com";var reg =/^www.(w+[^org|gov]).test.com$/; document.write(reg.test(str1));document.write("n");document.write(reg.test(str2));document.write("n");document.write(reg.test(str3));document.write("n");document.write(reg.test(str4));document.write("n");document.write(reg.test(str5)); //--> </script> </body></html>print: true true false false true
解决方案五:
写两个,第一次去掉www.org.test.com ,第二次去掉www.gov.test.com