郵便番号は半角数字「 ***-**** 」の形式で入力させる
データの修正に時間を割くことにならないよう、郵便番号にも入力規則を設けて、表記ゆれをなくしましょう。
Admin
2020/07/22 12:32:47
※こちらは過去に公開していたブログからの移行記事です。
郵便番号を入力させるとき、次の形式に一致しなければエラーとなり保存できないように入力規則で設定します。
正:999-9999
誤:999ー9999、9999999、AAAAAAA、999-999999、AAA-AAAA、AAAAAAA、あああ-ああああ
OR( LEN( BillingPostalCode ) = 0,
REGEX( BillingPostalCode , "[0-9]{3}-[0-9]{4}"))
)

・{X} → 直前に指定された数字を X桁並べる
郵便番号を入力させるとき、次の形式に一致しなければエラーとなり保存できないように入力規則で設定します。
正: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桁並べる
コメント