> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# テキストデータ型の値範囲制約

> 最大長、正規表現、許可される値のリスト、許可される値の外部ソースを使用して、[検証設定] ダイアログでテキスト field の値を制限します。

\[検証設定] ダイアログでは、field に入力されるテキストの値範囲制約を指定できます。

<Note>
  プログラムは、Text コンテンツを持つデータ型だけでなく、\[値をテキストとして処理] オプションが選択されている、他のコンテンツを持つデータ型もテキストタイプとして扱います。
</Note>

* \[最大長] では、field 内のテキストの最大長を指定します。
* \[内容の制約] field では、field values のチェックに正規表現を使用する場合、リストから \[正規表現] を選択します。
  <img src="https://mintcdn.com/abbyy/mpS3pcxC_lkohQUS/images/flexi-capture/Regular_expression_button.gif?s=581c2cb47110dfcf902bf99b2550c1a3" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="25" height="39" data-path="images/flexi-capture/Regular_expression_button.gif" /> ボタンを使うと、正規表現を正しく作成できます。詳細については、[正規表現で使用されるアルファベット](/ja/flexi-capture/appendix/regular-expression)を参照してください。
  エラーメッセージをわかりやすくするには、\[正規表現の説明] field に、エラーメッセージで使用する正規表現の説明を入力します。
* \[内容の制約] field では、許可される値のリストを指定する必要がある場合、リストから \[許可される値] を選択します。値を追加するには \[追加...] をクリックして値を入力します。値を編集するには \[編集...] をクリックします。値を削除するには \[削除] をクリックします。ファイルから値をロードするには \[ロード...] をクリックします。

1. ロードしたファイルでは、値の区切り文字として次の文字を使用できます: コンマ (,)、ピリオド (.)、セミコロン (;)、コロン (:)、感嘆符 (!)、疑問符 (?)、等号 (=)、丸括弧、スラッシュ (/)、段落記号 (¶)、およびスペース。そのため、許可される値が複数の単語で構成されている場合は、単語間のスペースを %0020 に置き換える必要があります。
   2\. 同一の行を含む複数のファイルを続けてロードしても、許可される値は重複しません。
   3\. rule から許可される値のリストをロードする場合は、ローカル編集の適用後に重複チェックが実行されます。
   4\. データ フォームの field に値を入力すると、ドロップダウンリスト内の候補は次の順序で表示されます。最初に、field に入力した先頭の文字に一致する値が表示されます (インクリメンタルフィルタリング) 。その後に、残りの値がアルファベット順で表示されます。
   **注:** インクリメンタルフィルタリングは、field に値を入力した場合にのみ機能します。field 内のテキスト フラグメントを選択しても、field の編集とは見なされません。

* 認識された値を、外部テキストファイル、データベース、または data set の許可された値のリストと照合する必要がある場合は、\[許可される値の外部ソースを使用] オプションを選択します。値のソースを指定するには、\[編集...] ボタンをクリックします。この種類のチェックでは、許可された値のリストはプロジェクトにコピーされず、チェック時に外部ソースへ直接接続されます。
* \[検証エラーを warning として扱う] 指定した制約への非準拠を warning として扱う場合は、このオプションを選択します。warning は Operator が documents を次の processing stage に送信することを妨げませんが、未修正の形式エラーがある場合は、送信前に Operator による追加の確認が必要です。
