先頭文字は数字の判断

■フォーム入力の検証で、「最初は半角数字」ってやつね
これは、"***"[0].class == Fixnumでは判断できない。なぜなら、[0]によって。文字コード
でるから。
全角数字、他の文字もコード化されると数値になってしまうからね。
正しくは、"***" =~ /^\d/


全角数字は文字なので、これで、半角数字だけを取り出せる