作者IsMe1086 (大頭)
看板PHP
標題[請益] 關於regular expression
時間Tue Mar 15 12:01:22 2011
我是在寫PHP的時候遇到的問題
我希望判斷一個字串是否為Bxxx... 或 Cxxx...
B後面x只能接多個數字0-9 C也是
但是以下程式
echo preg_match("/[BC][0-9]+/","BC123",$a);
會印出true
$a 裡面的結果是C123
但是BC123不是我想要的
請問是我regular expression寫錯?
還是有其他function比較適合?
還是用別的判別方式呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.11.139.232
1F:推 LPH66:/^[BC][0-9]+$/ 加上字首字尾即可 03/15 12:16
2F:→ IsMe1086:感謝~~!原來是這樣 03/15 13:10