StrIsNumber

Function StrIsNumber(a: String) : Boolean
Returns TRUE if the string supplied looks like a number

This is useful in a scripting engine to tell the difference between a variable name and a number (real or integer).

Example:

Program
  Uses
basilisk, pure2d

Begin
  InitBasilisk(TRUE)
  OpenScreen(640,480,32,FALSE,COB_SHOWCLOSE+COB_SHOWBORDER)
  
  Text(10,10,"abc: "+StrIsNumber("abc"))
  Text(10,30,"a123: "+StrIsNumber("a123"))
  Text(10,50,"123: "+StrIsNumber("123"))
  Text(10,70,"1.23: "+StrIsNumber("1.23"))
  Text(10,90,"0.123: "+StrIsNumber("0.123"))
  
  While Not ExitRequested
   Flip
   Pause
(2)
  Wend
     
End