如何在PHP正则表达式中转义+?

时间:2018-12-02 01:21:51

标签: php regex

我试图在项目的PHP正则表达式中转义+号,但不幸的是,我尝试过的任何事情似乎都没有起作用。

这是我的代码:

 if(!preg_match('/(6-12|7-12|10\+|8-14|9-14|10-16)\b/m', $ageRange)){
        $boolValidatieOk = 0;
        $strValidationMessage .= "\t<p>Age Range must be a value <em>USED</em> by Lego. EG.(\"6-12\" \"7-12\" \"14+\")</p>";
    }

,不幸的是我无法逃脱+。

我已经尝试了\ +,\\ +和\\\\ +,但是它不起作用!有人可以帮我!

1 个答案:

答案 0 :(得分:0)

边界\b一词引起了问题,请参见here