Nur Zahlen in Feld erlauben
Hallo zusammen, gibt es eine Möglichkeit mit der ich das Format des Feldes "Telefon" festlegen kann? Aktuell kann man eine Telefonnummer mit Sonderzeichen und sogar Buchstaben anlegen. Ich möchte gerne, dass Ninox automatisch alle Sonderzeichen (auch Leerzeichen) und Buchstaben löscht und nur noch die reinen Zahlen darstellt.
Vielen Dank für eure Hilfe :)
4 Antworten
-
Hallo Paul,
wenn das Feld TELEFON ein Zahlenfeld ist, dann sollte NINOX automatisch alle "Nicht-Zahlen" entfernen.
Wenn es ein Textfeld ist (warum auch immer) dann kannst Du im im Feld "Nach Änderungen folgendes Sript ausführen" ja die "Nicht-Zahlen" rausfiltern.
DeinTextfeld := replacex(DeinTextfeld, "\D", "g", "")
mit REPLACEX kannst du nach regulären Ausdrücken suchen (Regular Expressions = RegEx) - in dem Fall nach "\D" also "Nicht-Digits" und diese dann durch "" (nix) ersetzen.
-
Ich sehe gerade, du sprichst ja explizit vom Telefon-Feld in Ninox... da sollte das über den replacex im Script nach Änderung funktionieren...
-
Bspw. aus +049 6152/3099-99
let regex := "[- +\/]";
replacex('Telefon, geschäftlich', regex, "g", "")=>
0496152309999
Die "+49" müsste man vermutlich anhand einer Ländervorwahlliste austauschen, vielleicht gibt es so etwas schon.
Gruß
Uwe -
Hallo Tobias und Uwe, vielen Dank für eure Hilfe. Genau das war die Lösung, die ich gesucht habe :)
Content aside
- vor 5 JahrenZuletzt aktiv
- 4Antworten
- 1406Ansichten