Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

一个判断路径格式的正则

Posted on 2008-06-13 10:28  analyzer  阅读(684)  评论(0编辑  收藏  举报

function checkpath($path){
 $chars = "/^\/([a-z0-9_-]+\/)*$/i";
     if (!preg_match("$chars",$path)) {
      $result .= 'path Error!';
    $result .= alert_back('path Error!');
    //echo $result;exit;
    return $result;
   }
 return $path;
}

匹配象/path/path/的格式,必须以/开头/结尾

/ 开头 ^\/ 不能再接一个/ [a-z0-9_-]+  仅能用括号()内任意个字符任意次出现,符号除_-没有空号和其它符号,
\/   接 / ([a-z0-9_-]+\/)*   可以出现任意次 $    任意字符结尾 /    终止 i    忽略大小写

我要啦免费统计