Code:
^[a-zA-Z0-9$%&\.\*\+\- \/]{1,36}$
Findet "WZ 123456" sowohl auch "12.123.45678"
Das mag sein (wenn man Leerzeichen und Punkt in den RegEx aufnimmt), aber diese Prüfung stamm von jemand anderem ... wenn DATEV das nunmal nicht erlaubt, dann
ist das einfach nicht erlaubt, und es bringt nicht viel hier die Prüfung einfach abzuändern.
Ich darf nicht auf das Gelände, weil da hängt ein Schile "Betreten verboten" .... egal, schraube ich einfach das Schild ab, dann darf ich drauf.
Wobei ich nicht weiß, wie wir es machen (um die EDI kümmert sich wer Anderes) ... wir haben auch Punkte, Leerzeichen und sogar ' in Artikkelnummern drin. (Letzteres hatte viel Spaß im Python und auch darin erzeugtem
SQL verursacht, bei den Übergaben zwischen Delphi<>Pythen<>
SQL, als der erste Kunde auf diese geniale Idee gekommen war)