正規表現で \(a \times 10^m\) かどうかを確認して, 両方ともそうであれば掛け算して10で割る. そうでなければ普通に計算して8桁以下かどうかを確認する.