看板 PHP 關於我們 聯絡資訊
我是在寫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
LPH66:/^[BC][0-9]+$/ 加上字首字尾即可 03/15 12:16
IsMe1086:感謝~~!原來是這樣 03/15 13:10