Zu Content springen
Deutsch
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

SecureSafe Exchange -Eingabefeldvalidierung

Übersicht

Die Validierung von Eingabefeldern stellt sicher, dass Benutzereingaben vor der Verarbeitung bestimmten Kriterien entsprechen. Dies ist entscheidend für Datenintegrität, Benutzerfreundlichkeit und Sicherheit. Dieser Artikel beschreibt die grundlegenden Eingabefelder und deren Validierung innerhalb der SecureSafe Exchange Plattform.

Eingabefelder

Feldname  Erforderlich Min Max Regex Hinweise
first name Check Mark 1 64   keine Leerzeichen als Vorname erlaubt, z. B.: " "
last name  Check Mark 1 64   keine Leerzeichen als Nachname erlaubt, z. B.: " "
mobile number Check Mark 9 14 ^[\d\s]{9,14}$

EMP Frontend Regex kompatibel mit globalem Regex (Spalte „regex“):

/^0?[1-9][\d\s]{9,13}$/

führende 0 wird vor Übergabe an das Backend entfernt.

mobile country code Check Mark 1 10 ^\+?\d{1,10}$

+ ist optional, 1–10 Ziffern erlaubt

EMP Frontend Regex kompatibel mit globalem Regex (Spalte „regex“):

/^\+\d{1,10}$|^(00)\d{1,8}$/

mobile number with country prefix Check Mark 10 50 ^(\+|00)([1-9])([-\s().]*\\d[-\s().]*){7,21}$

beginnt immer mit + oder 00

danach eine Ziffer von 1–9 (keine führende 0)

danach eine Nummer mit einer Länge von 7 bis 21 Zeichen

die Nummer kann beliebig viele Sonderzeichen enthalten.

gesamtlänge maximal 50 Zeichen

username  Check Mark 4 50 ^\S+$ keine Leerzeichen im Benutzernamen erlaubt, z. B.: " "
password Check Mark 12 255    
secureexchange name Check Mark 4 123 no Control And Special Characters
/^[^\x7F\x00-\x1F/\\:*?"<>|]*$/
keine Leerzeichen erlaubt, z. B.: " "
secureexchange description Check Mark 1 1024   keine Leerzeichen erlaubt, z. B.: " "
(first login and change) password & confirm password Check Mark 12 255   keine Leerzeichen im Passwort erlaubt, z. B.: " "
change password current password Check Mark 1    

keine Leerzeichen im Passwort erlaubt, z. B.: " "

kein Maximalwert, da nicht an das Backend gesendet

login username Check Mark 1     kein Maximalwert, da nicht an das Backend gesendet
login password Check Mark 1    

keine Leerzeichen im Passwort erlaubt, z. B.: " "

kein Maximalwert, da nicht an das Backend gesendet

languageCode Check Mark 2 2   N/A, da Auswahlfeld → keine Benutzereingabe
file & folder name Check Mark 1 128

for folder names:

  • no Control And Special Characters

^[^\\p{Cntrl}/\\\\:\\*\\?\"<>|]*$

  • no dot or double dot

/^(?!(\.+\/)|\.\s+$|\.+$).*$/

für Ordnernamen:

  • keine Steuer- und Sonderzeichen erlaubt

  • keine Punkte oder doppelte Punkte

  • keine doppelten Ordnernamen

  • keine Leerzeichen am Anfang oder Ende