Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core JavaScript-API


JavaScript-Bibliothek transform

Diese Bibliothek bietet Funktionen für das Transformieren eines Strings in eine JavaScript-Variable.

Verwendung


Binden Sie die Bibliothek stets am Anfang eines Skripts ein:

let transform = require('docform/transform');

Funktionen


replace

Ersetzt das erste gefundene Zeichenmuster.


Beispiel

transform('abca').replace('a', 'xxx');


Ergebnis

{
  "val" : "xxxbca"
}

replaceAll

Ersetzt alle gefundenen Zeichenmuster.


Beispiel

transform('abca').replaceAll('a', 'xxx');


Ergebnis

{
  "val" : "xxxbcxxx"
}

extract

Extrahiert aus einem String ein Muster, das in RegEx angegeben wird.


Beispiel

transform('acbca').extract('a.*c');


Ergebnis

{
  "val" : "acbc"
}

int

Transformiert eine String-Zahl in einen Integer.


Beispiel

transform('1223').int();


Ergebnis

1223

float

Transformiert einen String-Float in einen Float.

Als Parameter wird die Sprache angegeben:

float(language)


Beispiel

transform('1234,21').float('de');


Ergebnis

1234.21

bool

Transformiert einen Boolean-String in einen Bolean.

Der true-Wert wird in bool(trueVal) übergeben.


Beispiel

transform('xxx').bool('xxx');


Ergebnis

true

date

Transformiert einen Datums-String in ein Date.


Beispiel

transform('2018-05-21').date('yyyy-MM-dd', 'de');


Parameter

Parameter Beschreibung
yyyy-MM-dd Definiert das Format, in dem der zu transformierende String vorliegt.
de Definiert den Ländercode.
  • Dieses Kürzel spiegelt die Sprache des Strings wider.
  • Für das System macht es einen Unterschied, ob es Folgendes in ein Datum umwandeln soll:

22 Dec 2019
oder
22 Dez 2019

Ergebnis

  • 22 Dec 2019 --> .date('yyyy MMM dd', 'en');
  • 22 Dez 2019 --> .date('yyyy MMM dd', 'de');


Ergebnis

"2018-05-21T00:00:00.000Z"  (ist ein Date)