在PHP中使用正则表达式

Pie*_*ter 0 php regex

我试过这个:

$mtcDatum = preg_match("/[0-9]{2}/[0-9]{2}/[0-9]{4}/", $lnURL);
Run Code Online (Sandbox Code Playgroud)

这会返回一条错误消息:

警告:preg_match()[function.preg-match]:未知修饰符'['

为什么这不起作用?我已经习惯了Linux的正则表达式,PHP处理正则表达式的方式有何不同?

dav*_*hie 5

PHP语法将"/"字符解释为模式的结尾.你需要逃避正斜杠:

preg_match("/[0-9]{2}\/[0-9]{2}\/[0-9]{4}/", $lnURL);
Run Code Online (Sandbox Code Playgroud)