「新しい」ビューの特定のフィールドで、ユーザーが常に次のような文字列を入力できるRailsアプリがあります。
1303031110012015¿999999999999999
(磁気カードリーダーを介して取得した会員カードの番号であるため)
私がやりたいのは、そのフィールドの正規表現を使用してモデルで検証を行うことです。これにより、次のように、「¿」の前の数字のみをキャプチャできます。
(モデル内):
validates_format_of :card_id, :with => /regex/i
そして、ユーザーがすべてを入力したかどうかに関係なく(マシンは常に入力するため)、データベースにのみ保存したいと思います。
1303031110012015
どうすればそれを達成できますか?使用する正しい正規表現はどれですか?