一级域名如:http://www.baidu.com   或  http://www.baidu.com.cn二级域名如: http://aaa.baidu.com   或  http://aaa.baidu.com.cn正则改怎么写,多谢赐教,感谢先!

解决方案 »

  1.   


    var s = "http://www.baidu.com";//http://www.baidu.com.cn
    var reg = /^http:\/\/www\.\w.+\.(com|cn)/;
    alert(reg.test(s));
      

  2.   


    var s = "http://www.baidu.com.cn";//http://www.baidu.com.cn
    var reg = /^http:\/\/www\.\w.+\.com(\.cn)?$/;
    alert(reg.test(s));
      

  3.   

    那如果我的后缀名是.cc  .net那些呢。这样写也就只能验证com 和com.cn吧!
      

  4.   

    那更好办了,我以为你只要.com  .cn的呢
      

  5.   

    <script>
    var s = "http://www.baidu.com.cn";//http://www.baidu.com.cn
    //var reg = /^http:\/\/www\.\w.+\.\w+(\.\w+)?$/;
    var reg = /^http:\/\/\w+\.\w+\.\w+(\.\w+)?$/;
    alert(reg.test(s));
    </script>
      

  6.   

    //var reg = /^http:\/\/www\.\w.+\.\w+(\.\w+)?$/;//一级
    var reg = /^http:\/\/\w+\.\w+\.\w+(\.\w+)?$/;//二级
      

  7.   

    一级域名如:http://www.baidu.com 或 http://www.baidu.com.cn/^http:\/{2}w{3}\.[^-]\w+\.[a-zA-Z0-9]{2,6}/因为在一级域名中可能是museum表示博物馆的郁闷最多6个就够了,同时在域名里面不能已经“-开头的”,不过我写也不够详细,楼主你可以看看下面的网站,然后看看一级域名有哪些后缀  去用分组 取就好了http://baike.baidu.com/view/263945.htmhttp://baike.baidu.com/view/254595.htm
      

  8.   

    www.baidu.com这样也叫二级域名?  baidu.com这样才是一级域名
      

  9.   

    www开头的都是一级域名baidu.com是www.baidu.com的简写,不知道么?