Skip to main content
Checks whether the incoming value is a decimal number, such as 19.99 or 3.5. Use this to confirm that a field like a price, weight, or rate really holds a fractional number before you calculate with it. This is the strictest of the number checks: only a genuine decimal number matches. A whole number such as 42 is treated as an integer, not a float, so it does not match, and text such as "19.99" does not match either because it is text rather than a number. This condition has no settings: it looks at whatever value it is given and reports whether that value is a decimal number.

Fields

This condition has no settings of its own.

Sample data

This checks each entity’s value field.
Incoming valueResult
19.99 (a decimal number)Matches
42 (a whole number)Does not match
"19.99" (the same value as text, in quotes)Does not match
"hello" (text)Does not match
true (an on/off value)Does not match
null (no value)Does not match
If you also need to accept whole numbers and numbers written as text, use the Type: Numeric check instead.