isNumeric

isNumeric(String): Boolean

text​ に Unicode 数字のみが含まれるかどうかを確認します。

小数点は Unicode 数字ではないため、false が返されます。 このメソッドでは先頭の記号 (プラスまたはマイナス) は許可されません。

DataWeave 2.2.0 で導入されました。Mule 4.2 以降でサポートされます。

パラメーター

名前 説明

text

入力文字列。

次の例では、さまざまな入力とサイズでの ​isNumeric​ の動作を示します。

ソース

%dw 2.0
import isNumeric from dw::core::Strings
output application/json
---
{
  "a": isNumeric(null),
  "b": isNumeric(""),
  "c": isNumeric("  "),
  "d": isNumeric("123"),
  "e": isNumeric("१२३"),
  "f": isNumeric("12 3"),
  "g": isNumeric("ab2c"),
  "h": isNumeric("12-3"),
  "i": isNumeric("12.3"),
  "j": isNumeric("-123"),
  "k": isNumeric("+123")
}

出力

{
  "a": false,
  "b": false,
  "c": false,
  "d": true,
  "e": true,
  "f": false,
  "g": false,
  "h": false,
  "i": false,
  "j": false,
  "k": false
}

isNumeric(Null): Boolean

isNumeric​ を ​null​ 値に使用できるようにするヘルパー関数。