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

HTML5 フォームは、日付、テキスト、および数値記号の表示値と形式設定された値の XFA パターン形式文字列をサポートしています。次のパターン形式文字列の式がサポートされています。

  • category(locale){picture-clause} | category(locale){picture-clause} | category(locale)
  • category.subcategory{}
メモ

現在 Mobiles Forms はパターン形式文字列の編集をサポートしていません。また、DateTimeとTimeのパターン形式文字列の記号もサポートされていません。

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

サポートされている日付のパターン形式文字列の式

  • 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 として形式設定されていないままになります。

HTMLForms​でサポートされる数値のパターン形式文字列の式は次のとおりです。

  • 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 桁の数値.

このページ

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now