文字列フィールドのインライン検証の構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • アカウント ID、SSN、SIN などの形式要件を持つ文字列フィールドに表示するガイダンステキストを構成します。正規表現のインライン検証を使用して、入力が形式要件を満たしていない場合にエラーメッセージを表示します。

    始める前に

    必要なロール:admin

    このタスクについて

    ガイダンステキストは、アカウント ID、SSN、SIN などの形式要件を持つ文字列フィールドにデータを正しく入力するのに役立ちます。インライン検証では、正規表現 (regex) パターンを使用して形式要件を強制します。入力が必要な形式と一致しない場合は、エラーメッセージが表示されます。

    ガイダンステキストとインライン検証を使用して文字列フィールドを構成するプロセスには、次の 2 つの手順が必要です。
    1. 必須の入力形式の正規表現パターンを作成します。
    2. 正規表現パターンをマッピングし、ガイダンステキストを文字列フィールドに追加します。

    手順

    1. 必須の入力形式の正規表現パターンを作成します。
      1. sys_ui_regex.list に移動します。
        [正規表現テーブル [sys_ui_regex] テーブルの正規表現テーブルの全リストが開きます。
      2. [新規] を選択します。
        新しい正規表現テーブルレコードが開きます。
      3. 次のフィールドに入力します。
        名前
        正規表現パターンのわかりやすい名前を作成します。たとえば、アカウント番号の正規表現パターンを作成する場合は、「 アカウント番号」と入力します。
        正規表現パターン
        必要な入力形式を定義する正規表現パターンを入力します。このフィールドは必須です。たとえば、 ^\d{10}$ を使用して 10 桁の数字を必須にすることができます。
      4. [Submit (送信)] を選択します。
    2. 正規表現パターンをマッピングし、ガイダンステキストを文字列フィールドに追加します。
      1. sys_ui_field_regex_mapping.list に移動します。
        [フィールド正規表現マッピングテーブル [sys_ui_field_regex_mapping] テーブルのマッピングテーブルの全リストが開きます。
      2. [新規] を選択します。
        新しいフィールド正規表現マッピングテーブルレコードが開きます。
      3. 次のフィールドに入力します。
        テーブル
        検証とガイダンスを適用する文字列フィールドを含むテーブルを選択します。
        フィールド名
        リストから文字列フィールドを選択します。
        プレースホルダーテキスト
        必要な形式の例としてフィールドに表示するサンプルテキストを入力します。
        フィールドメッセージ
        形式の要件を説明するか、追加の指示を与えるガイダンステキストを入力します。
        フィールドメッセージのタイプ
        ガイダンステキストのタイプを選択して、提案、情報、警告、肯定的なメッセージ、または重大のいずれであるかを示します。
        順序
        ガイダンステキストの表示優先度を設定する数値を入力します。番号が小さいほど、先に表示されます。
        アクティブ
        検証とガイダンステキストを有効にするには、このチェックボックスをオンにします。
        継承
        検証とガイダンステキストを同じフィールドを持つ子テーブルに適用するには、このチェックボックスをオンにします。
      4. [入力検証ルール] セクションで、次のフィールドに入力します。
        正規表現パターン
        必要な形式に一致する正規表現パターンを選択します。
        入力形式
        入力形式ガイドを使用して、入力形式を入力します。
        表 : 1. 入力形式ガイド次の記号を使用して、ユーザーがフィールドにデータを入力する方法を定義します。
        記号 入力形式
        0 任意の数字 (0 〜 9) を受け入れます
        a 任意の文字 (A から Z または a-z) を受け入れます
        * 任意の文字、文字、数字、または記号を使用できます。
        [] 入力をオプションにする
        {} マスクされていない値に固定部分を含めます
        ' シンボルが元に戻るのを防ぎます
        \\ 記号をそのまま表示します

        たとえば、 \\0 では 0 を 0 とする数値です。

        たとえば、+91-12345-67890 形式の電話番号を受け入れるには、入力形式を 「{+91-}00000-00000」と入力します。

        EMP-1234 形式の ID を受け入れるには、入力形式を {EMP-}0000 として入力します

      5. [送信] を選択します。