你好可以帮我解决这个问题吗?
警告:preg_match():编译失败:在第112行的偏移0处的不匹配括号
这就是那条线!
if(preg_match("/%/", $url) || preg_match("/;/", $url) || preg_match("/)/", $url))
此时我已经改变了一些东西
这是添加的reall代码!
if(preg_match("%", $url) || preg_match(";", $url) || preg_match(")", $url))
我希望有些人可以帮助我!
亲切的问候 ropin答案 0 :(得分:4)
你必须在正则表达式中转义括号,但我认为更简单的是:
if(preg_match("/(%|;|\))/", $url))
答案 1 :(得分:1)
你必须转义括号,因为这些是正则表达式中的特殊字符。
if(preg_match("/%/", $url) || preg_match("/;/", $url) || preg_match("/\)/", $url))