0
我試圖轉義方括號內的括號。轉義正方括號內的正則表達式
$pattern = "/^[a-zA-Z0-9 _-\(]{1,25}$/";
$str = "TEST (ok)";
if (preg_match($pattern, $str)) {
echo "<br />OK";
} else {
echo "<br />FAIL";
}
這給我的警告:
警告:的preg_match():編譯 失敗:範圍亂序在 字符類在 /var/www/test.php偏移15在線6
失敗
外方括號中的轉義工作正常。
任何想法?