Determine if a string is numeric: Difference between revisions

m
(→‎{{header|Clojure}}: Added function which works with any Clojure numeric literal string)
Line 826:
 
=={{header|BaCon}}==
<lang bacon>IF REGEX(s$, "^[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?$") THEN
<lang qbasic>INPUT "Your string: ", s$
PRINT "NotThis is a number."
 
IF VAL(s$) = 0 AND s$ <> "0" THEN
PRINT "Not a number"
ELSE
PRINT "This is NOT a number."
END IFENDIF</lang>
{{out}}
<pre>
user@host $ bacon isnumber.bac
Converting 'isnumber.bac'... done, 7 lines were processed in 0.006 seconds.
Compiling 'isnumber.bac'... cc -c isnumber.bac.c
cc -o isnumber isnumber.bac.o -lbacon -lm
Done, program 'isnumber' ready.
user@host $ ./isnumber
Your string: 12.3
Anonymous user