>>182
それだとやっぱり十進数の0が上手く扱えないと思う。
「長さ2以上かつ0で始まるものが二進数、それ以外が十進数」かな。