HTML5 フォームにおけるパターン形式文字列サポート picture-clause-support-for-html-forms
HTML5 フォームは、日付、テキストおよび数値記号の表示値と形式設定された値の XFA パターン形式文字列をサポートしています。次のパターン形式文字列の式がサポートされています。
- category(locale){picture-clause} | category(locale){picture-clause} | category(locale)
- category.subcategory{}
NOTE
現在 Mobiles Forms はパターン形式文字列の編集をサポートしていません。また、DateTime と Time のパターン形式文字列の記号もサポートされていません。
サポートされている日付フィールドの記号 supported-date-field-symbols
サポートされている日付のパターン形式文字列の式
- date.long{}
- date.short{}
- date.medium{}
- date.full{}
- date.short{}
- date
NOTE
パターン形式文字列のデフォルトパターンは {MMM D, YYYY} パターンです。パターンが適用されない場合は、デフォルトパターンが使用されます。
NOTE
デザイン上、HTML5 フォームの日付フィールドは編集形式の
MM-YYYY
パターンをサポートしていません。ただし、表示形式ではこのパターンがサポートされます。数値のパターン形式文字列 numeric-picture-clause
HTML5 フォームは、数値のパターン形式文字列の記号をサポートしています。ただし、PDF フォームと HTML フォームの間でサポートに違いがあります。
PDF フォーム では、パターン形式文字列の記号の数に関わらず数字が形式設定されます。
HTML フォーム では、パターン形式文字列の記号の数より数字の桁数が少ない場合にのみ、数字が形式設定されます。
例:num{zzz,zzz,zz9} というパターン形式文字列について考えます。
10000 の数字は HTML フォームと PDF フォームの両方で 10,000 として形式設定されます。
PDF フォームでは、1000000 の数字は 1,000,000 として形式設定されます。ただし、この数字は HTML フォームでは形式設定されず、1000000 のままになります。
HTML フォーム においてサポートされている数値のパターン形式文字列の式は次の通りです。
- num.integer{}
- num.decimal{}
- num.currency{}
- num.percent{}
- num
テキストのパターン形式文字列 text-picture-clause
HTML5 フォームは、次のテキストのパターン形式文字列の式をサポートしています。
- text
記号
解釈
A
英字 1 文字。
X
1 文字。
O
英数字 1 文字。
0(ゼロ)
英数字 1 文字。
9
1 桁の数値。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2