您的位置:首页 > 编程语言 > PHP开发

php中使用正则表达式匹配的函数

2008-11-19 17:22 721 查看
使用到了ereg和preg_match,没弄明白其间的区别呢。
int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags [, int $offset ]]] )
Searches subject for a match to the regular expression given in pattern .

int ereg ( string $pattern , string $string [, array &$regs ] )
Searches a string for matches to the regular expression given in pattern in a case-sensitive way.

$reg = preg_match("/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_-])+.([a-zA-Z0-9_-])+/", $email);
$reg = ereg("^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_-])+.([a-zA-Z0-9_-])+", $email);

当使用preg_match的时候,需要用前后结束符将正则表达式括起来;而ereg时候,就使用双引号就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: