我收到了上述错误 - 我在任何帖子中都找到了答案。问题是我使用#作为分隔符,但我仍然得到错误。我也试过〜而没有其他结果。
$checkCode ="#^[A-Z0-9]{8}$#";
if (preg_match($Code, $checkCode)) {do stuff}
我做错了什么 - 或者我应该在哪里查找错误? 非常感谢你的帮助 ! ;) 最好的祝福, 路易丝
答案 0 :(得分:0)
你必须使用:
$re = "~^[A-Z0-9]{8}$~";
$str = "...";
if(preg_match($re, $str, $matches)) { ...}
// or
if(preg_match($re, $str)) { ...}
int preg_match(string $ pattern,string $ subject [,array& $ matches [,int $ flags = 0 [,int $ offset = 0]]])