Nur bestimmte Zeichen im TextField zulassen

Ich möchte in einem Feld nur folgende Zeichen zulassen:
0-9a-zA-Z+?/-:(),’

Mit welchen RegEx kann ich das machen?

Dieses RegEx macht genau das Gegenteil:

Var re As New RegEx

re.SearchPattern = “[0-9a-zA-Z+?/-:(),’]”
re.ReplacementPattern = “”
re.Options.ReplaceAllMatches = True

Var origText As String = TextField1.Value
TextField2.Value = re.Replace(origText)

re.SearchPattern = “[^0-9a-zA-Z+?/-:(),’]”

[^abc] not a, b, or c

1 Like