isNumeric in Phobos(D1&D2) seems bugged
badmadevil
badmadevil at gmail.com
Mon Feb 11 07:47:25 PST 2008
============================= isnum.d
import std.stdio ;
import std.string ;
void main(string[] args) {
for(int i = 1 ; i< args.length ; i++)
writefln("\"%s\" is%s a numeric.", args[i], isNumeric(args[i], true)? "": " not") ;
}
============================= output
>isnum.exe 9.9e+99 99e+9.9 9.9e+9.9
"9.9e+99" is a numeric.
"99e+9.9" is a numeric.
"9.9e+9.9" is not a numeric.
The last one should give affirmative.
More information about the Digitalmars-d-bugs
mailing list