大家看下我写的正则表达式哪里出问题了。提示老出错误!<?php
    $dist="/^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$/";  //url 
    $name="http://www.baidu.com";
    if (preg_match($dist,$name)) {
    echo "<script>alert('匹配成功!')</script>";
 }else {
  echo "<script>alert('匹配失败!')</script>";
 }?>
大家帮助我改下,谢谢,学习正则表达式时间不长,谢谢!