Wijmo ユーザーガイド > 概念 > 解析関数ライブラリ |
Wijmo は、入力ウィジェット以外に、いくつかの文字列解析関数を解析関数ライブラリとして用意しています。これにより、対応する入力ルーチンと出力ルーチンを利用できます。Wijmo は、2種類(Date と Number)の解析関数を用意しています。各関数には、value パラメータに加えて、オプションパラメータがあります。詳細については、以下に示す各種類の関数を参照してください。
日付の解析は、3つのパラメータを受け取ります。value パラメータだけが必須です。value を指定のパラメータで解析できない場合、この関数は null を返します。
Date $.wijinputcore.parseDate(string value, string format, string culture);
パラメータ名 | 型 | 説明 |
---|---|---|
value | string | 書式設定する値です。 |
format | string | 日付の解析に使用する書式設定文字列。 デフォルト値:d 書式設定でサポートされるキーワードの詳細については、「日付書式でサポートされるキーワード」を参照してください。 |
culture | string | 日付の解析に使用するカルチャ。 |
日付解析の例 |
コードのコピー |
---|---|
$.wijinputcore.parseDate("9/12/2013"); //returns: new Date(2013,8,12) $.wijinputcore.parseDate("2013/09/12", "yyyy/MM/dd", "ja-JP"); //returns: new Date(2013,8,12) $.wijinputcore.parseDate("午後 11:22:33", "tt hh:mm:ss", "ja-JP"); //returns: new Date(new Date().getFullYear(),0,1,23,22,33) $.wijinputcore.parseDate("00:12:12", "HH:mm:ss", "ja-JP"); //returns: new Date(new Date().getFullYear(),0,1,0,12,12) |
数値解析は、2つのパラメータを受け取ります。value パラメータだけが必須です。value を指定のパラメータで解析できない場合、この関数は null を返します。
Number $.wijinputcore.parseNumber(string value, string culture);
パラメータ名 | 型 | 説明 |
---|---|---|
value | string | 書式設定する値です。 |
culture | string | 数値の解析に使用するカルチャ。 |
数値解析の例 |
コードのコピー |
---|---|
$.wijinputcore.parseNumber("12,345.00"); //returns: 12345 $.wijinputcore.parseNumber("12.345,00","de-DE"); //returns: 12345 $.wijinputcore.parseNumber("45.00 %"); //returns: 0.45 $.wijinputcore.parseNumber("$12345.67"); //returns: 12345.67 |