IsNum() in Tutorials & Snippets
|
|
proc/IsNum( string )
if( isnum( string ) ) return 1
if( !istext( string ) ) return
for( var/x = 1 to length( string ) ) var/currentChar = text2ascii( string , x ) if( currentChar > 57 || currentChar < 48 ) return 0
return 1
|
|
That seems a little much. Consider: