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