Samla
Validatoren
Jedes Feld in einem Samla-Bucket lässt sich mit einem oder mehreren Validatoren absichern. Sie laufen serverseitig - live, während getippt wird. Regeln bleiben zentral, dein Frontend trägt nie veraltete Logik.
Mitgelieferte Validatoren
Bei jeder Samla-Installation dabei - Hosted wie Self-Hosted.
Format & Kontakt
emailGültiges E-Mail-Format.phoneInternationale Formate (+49…).urlGültige http(s)-URL.plz5-stellige deutsche PLZ.Banking & Zahlung
ibanFormat + ISO-13616-Prüfziffer.bic8 oder 11 Zeichen, SWIFT-Standard.kreditkarte13–19 Ziffern, Luhn + Netzwerk-Länge.Steuer & Identifikation
ust_idnrEU-USt-IdNr, MOD-97-Prüfung.steuernummerSteuernummer nach ELSTER (Format + Prüfziffer).idnr11-stellige Steuer-IdNr, ISO-7064-Prüfziffer.personalausweisnummerAusweisnummer, Prüfziffer nach ICAO 9303.Sozialversicherung & Lohn
svnrDEÜV-SV-Nummer mit Prüfziffer.beitragsgruppenschluessel4-stelliger DEÜV-Beitragsgruppenschlüssel.betriebsnummer8-stellige BBNR der BA mit Prüfziffer.dguv_unternehmensnummer15-stellige DGUV-Nummer (Modulo-11).mindestlohnStundensatz ≥ Mindestlohn (2026: 13,90 €).minijob_grenzeEntgelt ≤ Minijob-Grenze (§ 8 SGB IV).werkstudent_20h≤ 20 Wochenstunden (§ 6 SGB V).mindestausbildungsverguetungAzubi-Vergütung ≥ § 17 BBiG.Schlüssel & Codes
taetigkeitscode5-stelliger KldB-2010-Code.taetigkeitsschluessel9-stelliger Tätigkeitsschlüssel der BA.gefahrtarifstelle4-stellige BG-Gefahrtarifstelle.Datum & Alter
datum_in_zukunftDatum muss in der Zukunft liegen.datum_in_vergangenheitDatum muss in der Vergangenheit liegen.datum_groesser_alsDatum nach einem anderen Feld-Datum.date_rangeDatum innerhalb eines Bereichs.month_yearFormat MM.JJJJ (z.B. 03.2026).alter_minMindestalter aus Geburtsdatum.alter_maxHöchstalter aus Geburtsdatum.Text & Logik
regexWert gegen eigenes Regex-Pattern.min_lengthMindestlänge (Unicode-Zeichen).max_lengthHöchstlänge (Unicode-Zeichen).gleich_zu_feldMuss einem anderen Feld gleichen (E-Mail bestätigen).pflicht_wennPflicht, wenn ein anderes Feld einen Wert hat.unique_im_dokumententypEindeutig über alle Einträge des Dok-Typs.Plausibilität
vergleichNumerischer Vergleich über mehrere Felder.summe_gleichWert = Summe verbundener Felder.Dateien
mime_matchErlaubte Datei-MIME-Typen.pdf_parseablePDF lesbar, Mindest-Seitenzahl.image_min_resolutionBild-Mindestauflösung (Pixel).Mehr als Format-Checks
Konfigurierbar pro Feld und feldübergreifend.
configViele Validatoren haben Optionen (Mindestbetrag, Stichtag, Grenzwert), die der Admin im Editor setzt.siblingsRegeln wie vergleich, summe_gleich oder pflicht_wenn lesen verbundene Felder desselben Dokuments.regexFür alles andere definierst du mit einem eigenen Regex-Pattern jede beliebige Formatregel selbst.