When using Serin2 to capture a number, will "#variable" capture only the numbers up to a decimal point?

Example:

When "Serin2 PortA.0,16572,[Wait(","#variable)]" encounters ",555.444" will it capture 555 or 555.444? The manual says that it terminates after the first non-digit character is encountered. I am not sure if "." is considered a non-digit or not.

Quote:

If variable is preceded by a pound sign ( # ), SERIN converts a decimal
value in ASCII and stores the result in that variable. All non-digits
received prior to the first digit of the decimal value are ignored and
discarded. The non-digit character which terminates the decimal value is
also discarded.