hallo,
ich möchte die sonderzeichen bei Formular Eingaben ausschließen. Ich wollte dafür [:punct:] nutzen, aber ich komme damit irgendwie nicht klar.
Zugelassen sollen außerdem werden leerzeichen, komma und punkt.
Mein Ansatz war folgender:
pattern='[^[:punct:]]'
Bedeutet doch egal an welcher stelle, von anfang bis ende, bei der eingabe kein :punct: = sonderzeichen sein darf.
Allerdings sagt es mir, das alphanumerische zeichen dennoch "punct" sind. Also habe ich einen denkfehler. kann man :punct: negieren?
Im nächsten schritt wollte ich wiederrum das leerzeichen, komma und punkt zulassen. Nun fällt mir aber auf, dass wenn ich
pattern='[., ^[:punct:]]'
schreibe, er es ja erst zulässt aber dann wieder ausschließt. Kann man das umgehen?
danke
Ahmet