HTML5 フォームにおけるパターン形式文字列サポート picture-clause-support-for-html-forms

CAUTION
AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

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
picture 句のデフォルトのパターンは {MMM D, YYYY} パターンです。 パターンが適用されない場合は、デフォルトのパターンが使用されます。
記号
解釈
D
月の日付を 1 桁または 2 桁の数値 (1 ~ 31) で表します。
DD
ゼロで埋められた 2 桁の月の日 (01 ~ 31)。
M
月を 1 桁または 2 桁の数値 (1 ~ 12) で表します。
MM
月を 2 桁の数値 (01 ~ 12) で表します。
MMM
現在のロケールの月名を略して表します。
MMMM
現在のロケールの完全な月名
EEE
現在のロケールの略された曜日名
EEEE
現在のロケールの完全な平日名
YY
2 桁の年。00 = 2000、29 = 2029、30 = 1930、99 = 1999
YYYY
4 桁の年

数値のパターン形式文字列 numeric-picture-clause

HTML5 フォームは、数値の図の記号をサポートしています。 ただし、サポートには、PDF formsとHTMLFormsの間に違いがあります。

In PDF forms ​の場合、Picture 句の記号数に関係なく数値が書式設定されます

In HTMLForms ​の場合、数値が Picture 句の記号数よりも小さい桁数の場合にのみ、数値が形式設定されます。

:Picture 句について考えてみましょう。num{zzz,zzz,zz9}。

数値 10000 次の形式で書式設定されます: 10,000 との両方のHTMLとPDF forms。

数値1000000は、1,000,000 形式で表されます (PDF forms)。 ただし、HTMLFormsでは、数値の形式は1000000のままです。

HTML フォーム ​においてサポートされている数値のパターン形式文字列の式は次の通りです。

  • num.integer{}
  • num.decimal{}
  • num.currency{}
  • num.percent{}
  • num
記号
解釈
入力の解析
9
出力の書式設定:1 桁の数字。 または、入力データが空の場合や、対応する位置のスペースの場合は、0 桁の数値。
1 桁の数値
Z
出力の書式設定:1 桁の数字。 スペースの場合は、対応する位置の入力データが空、スペース、または 0 桁の場合。
1 桁の数字またはスペース
z
出力の書式設定:1 桁の数字。 または、対応する位置の入力データが空、スペース、ゼロ桁の場合は何も使用しません。
1 桁または何も指定しない
E
出力の書式設定:指数記号 (E) から成る浮動小数点数の指数部分。 オプションのプラス記号またはマイナス記号が続きます。 指数値が続きます。
出力の形式設定と同じ
CR または cr
負の数の場合はクレジット記号 (CR)。 それ以外は何もありません。
S または s
出力の形式:負の数の場合はマイナス記号。 それ以外の場所。
負の数の場合はマイナス記号。 正の数の場合はプラス記号
V
現行のロケールの小数点。 入力の解析時に小数点を暗黙化する。
v
現行のロケールの小数点。 入力の解析および出力のフォーマット設定時に小数点を暗黙化する。
現行のロケールの小数点。
, (U+FF0C)
現行のロケールのグループセパレータ。
$ (U+FF04)
現行のロケールの通貨記号。
% (U+FF05)
現行のロケールのパーセント記号
( (U+FF08)
負の数の場合は左括弧。 それ以外の場所。
) (U+FF09)
負の数の場合は右括弧。 それ以外の場所。
t
タブ文字

テキストのパターン形式文字列 text-picture-clause

HTML5 フォームは、以下のテキストのパターン形式文字列の式をサポートしています。

  • text
記号
解釈
A
英字 1 文字。
X
1 文字。
O
英数字 1 文字。
0 (ゼロ)
英数字 1 文字。
9
1 桁の数値。
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da