0
我使用preg_match
來測試帶符號和數字的unicode模式。
$reg = '/^(?=.*\p{L})[\d\p{L}]+$/im';
$str = trim('станция44');
if (preg_match($reg, $str) === 1) {
echo 'Match';
} else {
echo 'Not match';
}
如果我測試它,我得到Not match
,但如果我刪除^ and $
我得到Match
。爲什麼發生?
看來,如果你在添加Unicode標誌工作結束...'/ .../imu' – CD001
謝謝!這對我來說很有用!你能否在我選擇最佳答案的主要答案中發表評論? –