wijmo.input 名前空間 > IFormatValidateLib インターフェース : format メソッド |
このメソッドは、指定した書式(またはタイプ)とオプションを使用して指定した値を書式設定し、文字列として返します。このメソッドを使用するには、wijmo.input.IFormatValidateLib.format ではなく、$.wijinputcore.format を使用します。正しい使い方については、下記の例を参照してください。
wijinput ウィジェットは内部で同じ書式設定ライブラリを使用します。使用される書式設定のロジックは値型によって異なります。有効な型は以下のとおりです。
日付値の場合、書式設定ライブラリは wijinputdate のロジックを使用します。
formatOrType パラメーターは文字列値です。有効な wijinputdate dateFormat 値を指定できます。
options パラメーターには IDateOptions オブジェクトを指定するか、null にします。
文字列値の場合、書式設定ライブラリは wijinputmask のロジックを使用します。
formatOrType パラメーターは文字列値です。有効な wijinputmask maskFormat 値を指定できますが、正規表現の maskFormat 値は無効です。
options パラメーターには IMaskOptions オブジェクトを指定するか、null にします。
数値の場合、書式設定ライブラリは wijinputnumber のロジックを使用します。
formatOrType パラメーターは文字列値です。以下のいずれかの値を指定できます。
options パラメーターには INumberOptions オブジェクトを指定するか、null にします。
Javascript (Usage) | |
---|---|
var instance; //タイプ:wijmo.input.IFormatValidateLib; var returnValue; // Type: string // パラメータ var value; //タイプ: any var formatOrType; //タイプ: string var options; //タイプ: any returnValue = instance.format(value, formatOrType, options); |
Javascript (Specification) | |
---|---|
function format( value : any, formatOrType : string, options : any ) : string; |
$.wijinputcore.format(new Date(2013,8,12)); // "9/12/2013" を返します。 $.wijinputcore.format(new Date(2013,8,12), "yyyy/MM/dd"); // "2013/09/12" を返します。 $.wijinputcore.format(new Date(2013,8,12),{culture: "ja-JP"}); // "2013/09/12" を返します。 $.wijinputcore.format(new Date(2013,8,12,23,22,33), "tt hh:mm:ss", {culture: "ja-JP"}); // "午後 11:22:33" を返します。 $.wijinputcore.format(new Date(2013,8,12,24,12,12), "HH:mm:ss", {midnightAs0: true}); // "00:12:12" を返します。 $.wijinputcore.format("1234567", "999-9999", {autoConvert: true}); // "123-4567" を返します。 $.wijinputcore.format("1234567", "999-9999", {autoConvert: false}); // " " を返します。 $.wijinputcore.format(12345); // "12345.00" を返します。 $.wijinputcore.format(12345, "numeric", {decimalPlaces:3}); // "12345.000" を返します。 $.wijinputcore.format(12345, "percent"); // "12345.00 %" を返します。 $.wijinputcore.format(12345, "currency"); // "$12345.00" を返します。 $.wijinputcore.format(12345, "currency", {culture: "ja-JP"}); // "¥12345.00" を返します。 $.wijinputcore.format(12345, "numeric", {positivePrefix: "+", negativePrefix:"-"}); // "+12345.00" を返します。
IFormatValidateLib インターフェース
書式設定関数ライブラリ
dateFormat オプション
maskFormat オプション
IDateOptions インターフェース
IMaskOptions インターフェース
INumberOptions インターフェース