フォーマット管理
概要
項目の入力形式やデータ形式を統一したい場合に、入力フォーマットの設定を行うことができます。
フォーマット管理では、そのマスターデータを管理します。

フォーマット管理に登録した入力フォーマットを項目登録時に設定すると、入力チェックが行えます。
入力チェックは、管理画面、CSV、コンテンツ、API共通でかかります。
郵便番号や電話番号を指定の文字フォーマットに揃えたい場合などに活用できます。
初期登録フォーマット
システムの初期設定として、以下のフォーマットが登録されています。
半角数字:半角数字を許可
/^[0-9]+$/
全角数字:全角数字を許可
/^[0-9]+$/
半角英数字:半角英数字を許可
/^[a-zA-Z0-9]+$/
全角カタカナ:全角カタカナ、及び、()、全角スペースを許可
/^[ァ-ヶー() ]+$/u
半角カタカナ:半角カタカナ、及び、()、半角スペースを許可
^[ヲ-゚\-\(\) ]+$/u
ひらがな:ひらがな、及び、()、全角スペースを許可
/^[ぁ-ゞー() ]+$/u
郵便番号(ハイフンあり):半角数字3桁、ハイフン、半角数字4桁の入力形式を許可
/^[0-9]{3}-[0-9]{4}$/
郵便番号(ハイフンなし):半角数字7桁を許可
/^[0-9]{7}$/
電話番号(ハイフンあり):半角数字8桁から12桁でハイフンを許可
/^0\d{1,3}-\d{1,4}-\d{4}$/
電話番号(ハイフンなし):半角数字10桁、または、11桁を許可
/^0\d{9,10}$/
メールアドレス:メールアドレスの入力形式を許可
/^([a-zA-Z0-9])+([a-zA-Z0-9\+\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/
URL:RLの入力形式を許可
/^(https?|ftp)(:\/\/[-_.!~*\'()\[\]a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/
フォーマットの追加登録
フォーマットは 設定 > 各種設定 | フォーマット管理 の「新規作成」から追加登録が可能です。

基本情報
フォーマット名
フォーマットの名称を設定します。
正規表現
許可する文字列の形式を正規表現で指定します。
エラーメッセージ
入力内容がフォーマットに合致しない場合に表示されるメッセージを設定します。
メッセージ内では、項目名の変数 [col_name] を使用できます。
例)「電話番号」項目に入力フォーマットを利用する場合のエラーメッセージ例
入力:[col_name]を正しい内容で入力してください
出力:「電話番号」を正しい内容で入力してください
その他
メモ
フォーマットに関する備考や管理用のメモを記載できます。
設定例
項目設定でフォーマットを指定します。

管理画面やコンテンツのフォーム入力の際に、フォーマットと異なる入力が行われた場合は、エラーメッセージが表示されます。
