@NUMERIC[[+|-]string] :  Gibt 1 zurück , wenn string numerisch ist, und  sonst0.

 

Um numerisch zu sein, müssen die folgenden Bedingungen erfüllt sein:

 

1.Das erste Zeichen kann ein + oder - Zeichen sein ,
2.Das nächste Zeichen muss eine Dezimalstelle (0 bis 9) oder das Dezimaltrennzeichen sein .
3.Der Rest der Zeichenkette muss vollständig aus Dezimalziffern (0 bis 9), dem Tausendertrennzeichen und höchstens einem einzigen Dezimaltrennzeichen bestehen, wobei dem Dezimaltrennzeichen kein Tausendertrennzeichen folgen darf.

 

Beispiele:

 

function

value

%@numeric[12345]

1

%@numeric[-12345]

1

%@numeric[.12345]

1

%@numeric[$12.34]

0

%@numeric[5.00.125]

0

%@numeric[+5.00.125,5]

0

%@numeric[.00.125]

0

%@numeric[-5,.00.125]

0