メインコンテンツまでスキップ
Sumo Logic Japanese

isNumeric

isNumeric オペレータは文字列が有効な Java 数値かどうかを確認します。 

有効な数値とは、0x または 0X 修飾子でマークされた 16 進値、8 進値、学術表記、およびタイプ修飾子でマークされた数値 (例: 123L) です。

構文

  • isNumeric("<string>") as <field>
  • isNumeric(<string_field>) [as <field>]

ルール

  • 文字列が有効な Java 数値であれば true を返します。
  • null、空、または空白文字列であれば false を返します。
  • 先頭が 0 の非 16 進文字列は 8 進値として扱われます。したがって、09 は、9 が有効な 8 進値ではないため falseが返されます。先頭が 0 の数値は 10 進値として扱われます。

| isNumeric(num)

| isNumeric("1.56") as isNum        true を返す

| isNumeric("1e5") as isNum        true を返す

  • この記事は役に立ちましたか?