^(http://)?[a-zA-Z]+(\.[A-Za-z]+)+$
这是个匹配URL的,可是PHP会把//以后的认为是注释,该怎么搞呢?

解决方案 »

  1.   

    在JS里这个是正确的啊,哪里什么不能用?<script language="JavaScript">
    <!--
    alert(/^(http:\/\/)?[a-zA-Z]+(\.[A-Za-z]+)+$/.test('http://www.baidu.com'));
    //-->
    </script>
      

  2.   

    我用的PHP啊,总是不正确
      

  3.   

    恩,把冒号也转义一下,apache就是问题很多,很多正则写法我在iis6下没问题,移植到apache下就不认识。
    说实话正则的应用,还是.net比较的强大。