Nachdem mich das Problem schlaflose Minuten gekostet hat bis ich hier im Forum einen Artikel dazu gefunden habe, bleibt doch offen: warum sieht AutoIt keine brauchbare Alternative dazu vor?
$sVar = "123"
IsNumber($sVar) liefert "False", nur weil die Zahl in einem Text steht
Workaround mit Number($sVar) funktioniert nicht, da z.B. eine "0" und ein Text beide "0" ergeben.
So geht es:
Func _IsNumber($sVar)
Return StringRegExp($sVar, "^\d*$")
EndFunc
Das wäre doch eine sinnvolle Erweiterung, die direkt in AutoIt implementiert sein sollte!?