如何为此URL类型编写正则表达式?

时间:2012-10-25 06:34:35

标签: regex url

我对正则表达式有疑问。给出下面的示例网址:

example.com/2012/12/4/akfjalj.html

如何为这种类型的URL编写或定义正则表达式?

如果你能提供给我,那将是一个很大的帮助。

1 个答案:

答案 0 :(得分:0)

<?php
$url = "http://example.com/2012/3/1/test.html";
$pattern = '/^https?:\/\/[a-z]+\/[0-9]{4}\/[0-9]{1,2}\/[0-9]{1,2}\/[a-z]+\.html$/';
$ismatch = preg_match($pattern, $url);
echo $ismatch; // 1 if true, 0 if false
?>

引用http://www.regular-expressions.info/php.html