IM-FormaDesigner for Accel Platform IM-FormaDesigner デザイナヘルプ 第22版 2018-12-01

チェックフォーマットの記述例

カスタム入力チェックで、チェックフォーマットに利用できる記述方法の例です。

メールアドレス

メールアドレスの表現形式にあっているかどうかをチェックします。

書式

  • {任意の英数字1文字以上}+”@”+{任意の英数字1文字以上}+”.”+{任意の英数字、”.”のいずれかが1文字以上}の形式となっているかをチェックします。
^[\w_-]+@[\w_-]+\.[\w._-]+$

使用例

  • abc_123@intra-mart.jp」 → フォーマットにあっているため、エラーにはなりません。
  • 「@intra-mart.jp」 → @の前に1文字もないため、エラーになります。
  • abc_123@intra-mart」 → @の後に”.”がないため、エラーになります。

郵便番号

郵便番号の表現形式にあっているかどうかをチェックします。

書式

  • {任意の数字3文字}+”-“+{任意の数字4文字}の形式となっているかをチェックします。
^[0-9]{3}-[0-9]{4}$

使用例

  • 「123-4567」 → フォーマットにあっているため、エラーにはなりません。
  • 「1234567」 → 間に”-“がないため、エラーになります。
  • 「1234-567」 → 数字3文字+”-“+数字4文字となっていないため、エラーになります。

電話番号

電話番号の表現形式にあっているかどうかをチェックします。

書式

  • {任意の数字2-4文字}+”-“+{任意の数字2-4文字}+”-“+{任意の数字4文字}の形式となっているかをチェックします。
^\d{2,4}-\d{2,4}-\d{4}$

使用例

  • 「01-234-5678」 → フォーマットにあっているため、エラーにはなりません。
  • 「1234567」 → 間に”-“がないため、エラーになります。
  • 「0-12345-678」 → 数字2-4文字+”-“+数字2-4文字+”-“+数字4文字となっていないため、エラーになります。

半角数字

入力された内容が半角数字のみとなっているかどうかをチェックします。

書式

  • {任意の数字1文字以上}となっているかをチェックします。
^\d+$

使用例

  • 「12345」 → フォーマットにあっているため、エラーにはなりません。
  • 「aaa」 → 半角数字が含まれていないため、エラーになります。
  • 「123abc」 → 英字が含まれているため、エラーになります。

半角英字

入力された内容が半角英字のみとなっているかどうかをチェックします。

書式

  • {任意の英字1文字以上}となっているかをチェックします。
^[a-zA-Z]+$

使用例

  • 「abcde」 → フォーマットにあっているため、エラーにはなりません。
  • 「123」 → 半角英字が含まれていないため、エラーになります。
  • 「123abc」 → 数字が含まれているため、エラーになります。

半角カナ

入力された内容が半角カナのみとなっているかどうかをチェックします。

書式

  • {任意のカナ文字1文字以上}となっているかをチェックします。
^[。-゚+]+$

使用例

  • 「アイウエオ」 → フォーマットにあっているため、エラーにはなりません。
  • 「123abc」 → 半角カナが含まれていないため、エラーになります。
  • 「アイウエオ123abc」 → 英数字が含まれているため、エラーになります。

ひらがな

入力された内容がひらがなのみとなっているかどうかをチェックします。

書式

  • {任意のひらがな1文字以上}となっているかをチェックします。
^[ぁ-ゞ]+$

使用例

  • 「あいうえお」 → フォーマットにあっているため、エラーにはなりません。
  • 「アイウエオ」 → ひらがなが含まれていないため、エラーになります。
  • 「あいうえおアイウエオ」 → 半角カナが含まれているため、エラーになります。

カタカナ

入力された内容がカタカナのみとなっているかどうかをチェックします。

書式

  • {任意のカタカナ1文字以上}となっているかをチェックします。
^[ァ-ヶ]+$

使用例

  • 「あいうえお」 → フォーマットにあっているため、エラーにはなりません。
  • 「アイウエオ」 → カタカナが含まれていないため、エラーになります。
  • 「アイウエオアイウエオ」 → 半角カナが含まれているため、エラーになります。

漢字

入力された内容が漢字のみとなっているかどうかをチェックします。

書式

  • {任意の漢字1文字以上}となっているかをチェックします。
^[一-龠]*$

使用例

  • 「入力文字」 → フォーマットにあっているため、エラーにはなりません。
  • 「あいうえおアイウエオ」 → 漢字が含まれていないため、エラーになります。
  • 「入力アイウエオ」 → 半角カナが含まれているため、エラーになります。

全角文字

入力された内容が全角文字(漢字、ひらがな、カタカナ)となっているかどうかをチェックします。

書式

  • {任意の全角文字1文字以上}となっているかをチェックします。
^[^ -~。-゚]+$

使用例

  • 「入力文字あいうえおアイウエオ」 → フォーマットにあっているため、エラーにはなりません。
  • 「アイウエオ123abc」 → 全角文字が含まれていないため、エラーになります。
  • 「入力アイウエオ123abc」 → 半角文字が含まれているため、エラーになります。

真理値 / 真偽値 / 論理値

入力された内容が真理値( true / false )となっているかどうかをチェックします。

書式

  • 半角英字の小文字で「true」「false」のいずれかとなっているかをチェックします。
^true$|^false$

使用例

  • 「true」 → フォーマットにあっているため、エラーにはなりません。
  • 「FALSE」 → 英大文字で記述しているため、エラーになります。