ActiveModel::EachValidator def validate_each(record, attribute, value) record.errors.add(attribute, 'は、数字3桁+ハイフン(-)+数字4桁の形式で入力してください。') unless value =~ ¥\A[0-9]{3}-[0-9]{4}¥z/ end end class Member < ApplicationRecord … 「PostCodeValidator」を検証クラス名にした場合 検証機能として「post_code」を指定できる ⇒引数として右表の情報が渡される 正規表現