※こちらは過去に公開していたブログからの移行記事です。
郵便番号を入力させるとき、次の形式に一致しなければエラーとなり保存できないように入力規則で設定します。
正:999-9999
誤:999ー9999、9999999、AAAAAAA、999-999999、AAA-AAAA、AAAAAAA、あああ-ああああ
数式
NOT(
OR( LEN( BillingPostalCode ) = 0,
REGEX( BillingPostalCode , "[0-9]{3}-[0-9]{4}"))
)
使用している正規表現
・0-9 → 半角数字
・{X} → 直前に指定された数字を X桁並べる
{{i18n("articles.view.premium")}}