Hallo,
ich möchte in einem Input-Feld verbieten bestimmte Sonderzeichen zu verwenden.
Ich habe jetzt entdeckt, dass ich mit ng-pattern eine Regular-Expression angeben kann, mit der das Input-Feld dann validiert wird.
Meine Expression sieht so aus: /^(?!.*(%|')).*$/
es dürfen also keine %-Zeichen und keine Hochkommas verwendet werden. Gebe ich jetzt allerdings ein Hochkomme in das Input-Feld ein, erscheint folgende Fehler-Nachricht:
Wie schaffe ich es, dass in der Fehlermessage nicht die Expression steht, sondern das Zeichen, das nicht verwendet werden soll
ich möchte in einem Input-Feld verbieten bestimmte Sonderzeichen zu verwenden.
Ich habe jetzt entdeckt, dass ich mit ng-pattern eine Regular-Expression angeben kann, mit der das Input-Feld dann validiert wird.
Meine Expression sieht so aus: /^(?!.*(%|')).*$/
es dürfen also keine %-Zeichen und keine Hochkommas verwendet werden. Gebe ich jetzt allerdings ein Hochkomme in das Input-Feld ein, erscheint folgende Fehler-Nachricht:
Das ist natürlich blödsinn, denn die Anwender können ja vermutlich nichts mit meiner RegEx anfangen.Die Eingabe sollte diesem Muster entsprechen: /^(?!.*(%|')).*$/
Wie schaffe ich es, dass in der Fehlermessage nicht die Expression steht, sondern das Zeichen, das nicht verwendet werden soll