最も簡単な方法は正規表現の一致だと思います: select '12.41212' ~ '^[0-9\.]+$' => true select 'Service' ~ '^[0-9\.]+$' => false