>>895
ちょっと訂正。
if(a.maches("[0-9]{0,1}.[0-9]+")) ← [0,1]ではなく{0,1}でした。