====== NotEmptyNumeric ======
Die Funktion //NotEmptyNumeric()// überprüft, ob eine Variable einen **numerischen**, //keinen//((Inhalt = leer)) oder einen //ungültigen//((Inhalt ist z.Bsp. ein nicht numerisches Zeichen)) Wert enthält.
Ist der Wert der Variable ungültig, wird als //Ergebnis// eine //leere Zeichenkette// zurückgeliefert. Diese //verhindert die Weiterverarbeitung// innerhalb eines Rulesets((eine Sammlung von Regeln innerhalb eines [[transformation:mappings:funktionen:start|Mappings]])). Das RuleSet wird einfach übergangen, ohne dass ein Fehler ausgelöst wird.|
Weiterhin ist es auch möglich, durch Angabe eines //zweiten Argumentes// innerhalb der Funktion den //Null// Wert, mit dem der Wert im ersten Argument verglichen werden soll, anzugeben. Sind beide Werte identisch, liefert die Funktion ebenfalls eine leere Zeichenkette zurück.|
==== Syntax: ====
NotEmptyNumeric('Attribut')
Alternative:
NotEmptyNumeric('Attribut', 'Nullwert')
==== Beispiele: ====
^Code ^ Ergebnis^
|NotEmptyNumeric('0')
| empty|
|NotEmptyNumeric('0', '' )
| 0|
|NotEmptyNumeric('1' )
| 1|
|NotEmptyNumeric('1', '1' )
| empty|
|NotEmptyNumeric('xyz')
| empty|