0
replacex und Zeichenbeschränkung
Hallo,
ein String soll nur aus den Zeichen "a-z", "A-Z", den Umlauten und "ß" bestehen dürfen. Wie kann ich per replacex Buchstaben identifizieren, die diese Bedingung nicht erfüllen, und bspw. durch eine "#" ersetzen oder ähnlich? Zusätzlich würde ich gerne noch ein Formelfeld mit einer Warnung einblenden, da alert etc. onchange ja nicht gehen.
Vielen Dank vorab für Eure Tipps.
Ralf
2 Antworten
-
Hallo Ralf.
Um jedes einzelne Zeichen zu ersetzen kannst Du folgendes benutzen.
replacex(Text, "[^a-zA-Zäöüß]", "#")
Um Gruppen solcher Zeichen zu ersetzen benutze
replacex(Text, "[^a-zA-Zäöüß]+", "#")
Und für das Warnfeld geht
if replacex(Text, "[^a-zA-Zäöüß]+", "#") != Text then icon("warn") end
aber ein alert() im Textfeld bei "Trigger nach Änderung" müßte auch gehen. Bedenke aber, daß Du auch alle Leerzeichen und Satzzeichen änderst, oder Du trägst sie noch in die Liste nach. Gruß Mirko
Content aside
- vor 2 JahrenZuletzt aktiv
- 2Antworten
- 63Ansichten
-
2
Folge bereits