[請益] 關於regular expression

看板PHP作者 (大頭)時間14年前 (2011/03/15 12:01), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
我是在寫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

03/15 12:16, , 1F
/^[BC][0-9]+$/ 加上字首字尾即可
03/15 12:16, 1F

03/15 13:10, , 2F
感謝~~!原來是這樣
03/15 13:10, 2F
文章代碼(AID): #1DVkIKNu (PHP)
文章代碼(AID): #1DVkIKNu (PHP)