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’svalue field.
| Incoming value | Result |
|---|---|
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 |