-
-
-
フィールドタイプ
-
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
フィールドタイプ
フィールドタイプは、Web フォームのフォームフィールドの特定のデータ形式と最小/最大データ長を定義する PCRE 形式の正規表現です。フィールドタイプはフィールドフォーマットチェックで使用されます。
Web App Firewall には、次のようないくつかのデフォルトフィールドタイプがあります。
- 整数. 数字のみで構成され、小数点を含まず、オプションで先頭にマイナス記号 (-) を付けた任意の長さの文字列。
- アルファ。文字のみで構成される任意の長さの文字列。
- アルファナム。文字または数字から成る任意の長さの文字列。
- nohtml。句読点やスペースを含む任意の長さの文字列で、HTML シンボルやクエリを含まない。
-
任意。何でもいい
重要:
任意のフィールドタイプをデフォルトのフィールドタイプとして、またはフィールドに割り当てると、アクティブなスクリプト、SQL コマンド、およびその他の危険性のあるコンテンツを、そのフォームフィールド内の保護された Web サイトやアプリケーションに送信できます。any タイプを使用する場合は慎重に使用する必要があります。
フィールドタイプリストに独自のフィールドタイプを追加することもできます。たとえば、お住まいの国の社会保障番号、郵便番号、電話番号のフィールドタイプを追加したい場合があります。また、顧客 ID 番号または店舗のクレジットカード番号のフィールドタイプを追加したい場合もあります。
フィールドタイプのリストにフィールドタイプを追加するには、フィールド名をリテラル文字列または PCRE 形式の正規表現として入力します。
コマンドラインインターフェイスを使用してフィールドタイプを追加するには
コマンドプロンプトで、次のコマンドを入力します。
add appfw fieldType <name> <regex> <priority> [-comment "<string>"]
save ns config
例
次の例では、米国の社会保障番号と一致する SSN という名前のフィールドタイプをフィールドタイプリストに追加し、その優先度を 1 に設定します。
add appfw fieldType SSN "^[1-9][0-9]{2,2}-[0-9}{2,2}-[0-9]{4,4}$" 1
save ns config
<!--NeedCopy-->
コマンドラインインターフェイスを使用してフィールドタイプを変更するには
コマンドプロンプトで、次のコマンドを入力します。
-
set appfw fieldType <name> <regex> <priority> [-comment "<string>"]
-
save ns config
例
次の例では、フィールドタイプを変更してコメントを追加します。
set appfw fieldType SSN "^[1-9][0-9]{2,2}-[0-9}{2,2}-[0-9]{4,4}$" 1 -comment "US Social Security Number"
save ns config
<!--NeedCopy-->
コマンドラインインターフェイスを使用してフィールドタイプを削除するには
コマンドプロンプトで、次のコマンドを入力します。
>rm appfw fieldType <name>
save ns config
GUI を使用してフィールドタイプを設定するには
- [ セキュリティ ] > [ アプリケーションファイアウォール] に移動します。
- 詳細ウィンドウの [設定] で、[フィールドの種類の管理] をクリックします。
- [フィールド型の管理] ダイアログボックスで、次のいずれかの操作を行います。
- 新しいフィールドタイプをリストに追加するには、[追加] をクリックします。
- 既存のフィールドの種類を変更するには、フィールドの種類を選択し、[編集] をクリックします。 [フィールドの種類の構成] ダイアログボックスが表示されます。
注:
既存のフィールドタイプの指定を選択し、[追加] をクリックすると、そのフィールドタイプの情報がダイアログボックスに表示されます。その情報を変更して、新しいフィールドタイプを作成できます。
- ダイアログボックスで、要素を入力します。これには、次の種類のアカウントがあります。
- 名前
- 正規表現
- 優先度
- コメント
- [ 作成] または[ OK]をクリックします。
- [フィールドの種類] ボックスの一覧からフィールドの種類を削除するには、削除するフィールドの種類の一覧を選択し、[削除] をクリックして削除し、[OK] をクリックして選択を確定します。
- フィールドタイプの追加、変更、および削除が完了したら、[閉じる] をクリックします。
例
以下に、役に立つと思われるフィールドタイプの正規表現をいくつか紹介します。
^[1-9][0-9]{2,2}-[0-9}{2,2}-[0-9]{4,4}$
米国社会保障番号
^\[A-C\]\[0-9\]{7,7}$
カリフォルニア州の運転免許証番号
^+[0-9]{1,3} [0-9() -]{1,40}$
国コード付きの国際電話番号
^[0-9]{5,5}-[0-9]{4,4}$
郵便番号
^[0-9A-Za-z][0-9A-Za-z.+_-]{0,25}@([0-9A-Za-z][0-9A-Za-z_-]*[.]){1,4}[A-Za-z]{2,6}$
メール アドレス
共有
共有
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.