Show Menu
トピック×

HTML5 フォームにおけるパターン形式文字列サポート

HTML5 フォームは、日付、テキスト、および数値記号の表示値と形式設定された値の XFA パターン形式文字列をサポートしています。次のパターン形式文字列の式がサポートされています。
  • category(locale) | category(locale) | category(locale)
  • category.subcategory{}
現在 Mobiles Forms はパターン形式文字列の編集をサポートしていません。また、日付時刻と時刻のパターン形式文字列の記号はサポートされていません。

サポートされている日付フィールドの記号

サポートされている日付のパターン形式文字列の式
  • date.long{}
  • date.short{}
  • date.medium{}
  • date.full{}
  • date.short{}
  • date{日付のパターン形式文字列の記号}
picture clause のデフォルトパターンは {MMM D, YYYY} パターンです。パターンが適用されなかった場合は、デフォルトパターンが使用されます。
記号 解釈
D 1 桁または 2 桁の月の日付(1 ~ 31)
DD ゼロで埋められた 2 桁の月の日付(01 ~ 31)。
M 1 桁または 2 桁の年の月(1 ~ 12)
MM ゼロで埋められた 2 桁の年の月(1 ~ 12)。
MMM 現在のロケールの略された月名
MMMM 現在のロケールの完全な月名
EEE 現在のロケールの略された曜日
EEEE 現在のロケールの完全な曜日
YY 2 桁の年、00 = 2000、29 = 2029、30 = 1930、および 99 = 1999
YYYY 4 桁の月

数値のパターン形式文字列

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{数値のパターン形式文字列の記号}
記号 解釈 入力の解析
9 出力の形式設定 :1 桁の数値。または、対応する位置にある入力データが空またはスペースの場合は 0 で桁埋め。 1 桁の数値
Z 出力の形式設定 :1 桁の数値。または、対応する位置にある入力データが空、スペース、または 0 の桁の場合はスペース。 1 桁の数値またはスペース
z 出力の形式設定 :1 桁の数値。または対応する位置にある入力データが空、スペース、または 0 の桁の場合は空。 1 桁の数値または空
E 出力の形式設定 :指数の記号(E)から成る浮動小数点値の指数の部分。オプションのプラスまたはマイナス記号が後に続きます。指数値が後に続きます。 出力の形式設定と同じ
CR または cr 負の数の場合は貸方記号(CR)。そうでない場合は空。
S または s 出力の形式設定:負の数の場合はマイナス記号。そうでない場合はスペース。 負の数の場合はマイナス記号。正の数の場合はプラス記号。
V 現行のロケールの小数点。入力の解析時に小数点
v 現行のロケールの小数点。入力を解析、および出力を形式設定するときに小数点を暗黙なものとします。
現行のロケールの小数点。
, (U+FF0C) 現行のロケールのグループセパレータ。
$ (U+FF04) 現行のロケールの通貨記号。
% (U+FF05) 現行のロケールのパーセント記号
( (U+FF08) 負の数の場合は左括弧。そうでない場合はスペース。
) (U+FF09) 負の数の場合は右括弧。そうでない場合はスペース。
t タブ文字

テキストのパターン形式文字列

HTML5 フォームは、次のテキストのパターン形式文字列の式をサポートしています。
  • text{テキストのパターン形式文字列の記号}
記号
解釈
A
英字 1 文字。
X
1 文字。
O
英数字 1 文字。
0(ゼロ)
英数字 1 文字。
9
1 桁の数値.