从字符串中提取数字和斜杠

时间:2014-08-04 14:20:43

标签: php regex

我有以下文字字符串:

201408/ebrev_50000_20140804.pdf

我想做一个if语句,检查字符串是否包含日期编号和字符串中的斜杠:xxxxxx /。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

if (preg_match("@^\d+/@", $string))

^是字符串开头的零宽度锚点。 \d+是一个或多个数字。 /是字面斜杠。您可以使用不同的PCRE分隔符,因此您不必转义斜杠。

如果您想获得实际当前日期,可以使用date("Ym"),这是四位数年份和两位数月份,前导零。那么你实际上不需要使用PCRE,因为你需要匹配的文字字符串。

if (strpos(date("Ym") + "/", $string) === 0)