preg_match拒绝字符'|'

时间:2014-02-25 05:36:53

标签: php html string

如何使用preg匹配来查看特殊字符“|”存在于字符串中?
我目前的代码是贝娄

            $string = "|preg_matchtest";
            if (preg_match("/|/",$string))
            { 
                 echo "Succsess!!";
            }
           else
            {
             echo "failer";
            }

它将在输出中打印failer消息。

1 个答案:

答案 0 :(得分:2)

使用反斜杠

preg_match("/\|/", $string)

您也可以使用preg_quote(有特殊字符列表)功能

$search_string = preg_quote('|');
preg_match("/".$search_string."/", $string)