>>473
parseは解釈できそうなら解釈してしまうという実装方針のようなので
一緒にmatches("[0-9]{8}")とでもやるしかないんじゃないかな。