israt - luxembourg/muxcode-clm GitHub Wiki
ISRAT()
FUNCTION: israt(<string>)
This function will return 1 (TRUE) if the argument is a rational and 0 (FALSE) otherwise. Rational by this definition includes many real numbers, but excludes scientific notation and 'special words': NaN, -Inf, +Inf, and Ind.
You can test more restrictively with isint() and more inclusively with isnum().
Example: > say israt(22223.0000) You say, "1" > say israt(+77) You say, "1" > say israt(1E20) You say, "0"
Related Topics: BOOLEAN VALUES, isdbref, isint, isnum, isword