slight nitpick but
import strutils
proc isStringDigit*(str: string): bool =
## Reimplementation of isDigit for strings
if str.len() == 0: return false
for i in str:
if not isDigit(i): return false
return true
assert isStringDigit("-123.05") == true # fails
Run
- Re: How does one check if a string is numeric? adnan
