市川と申します。

> 0b1010 が入力できて、0b09  は、はじくようにしたいのですが、、
> しかし、0b09 の入力を通してしまいます。

単純に部分マッチでOKな正規表現になっているからでは?
文字列の一部に /0[bB][01]+/ が含まれていれば、「マッチした」
てことになりますよ。

-----
市川 裕隆     hirotaka.ichikawa / tosmec.toshiba.co.jp
東芝マイクロエレクトロニクス CAD部 超解像CAD技術担当