When M syntax specifies a numexpr, M evaluates the data as a sequence of ASCII characters that specify a number. M stops the evaluation and provides the result generated from successfully evaluated characters when it encounters any character that is not the following:
A digit 0-9
A plus sign (+) or minus sign (-) and also the first character in the string
The first decimal point (.) in the string