作者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