Generator für Validierungsregeln & Fehlermeldungen bei Formularen
Erstellen Sie präzise Validierungsregeln auf Feldebene mit Fehlermeldungen, Grenztests und Mustern, die Nutzer verstehen – bereit zur Integration in Ihr Formular oder Ihre API.
Prompt-Übersicht
Tipps für dich
Behalten Sie eine Validierungsregel pro Meldung bei. Fügen Sie Texte für Inline- und Toast-Benachrichtigungen hinzu. Geben Sie mindestens drei gültige und drei ungültige Beispiele pro Feld an.
Vom Operations-TeamNexusAi TechnologyProblem, das es löst
Unklare oder inkonsistente Validierungen führen zu fehlerhaften Daten und Nutzerfrust. Dieser Prompt standardisiert Regeln und Meldungen, bevor Sie mit der Entwicklung beginnen.
Regeln pro Feld
Typisierte, Bereichs- und Muster-Validierung für jedes Feld.
Fehlermeldungssystem
Kurze, konsistente und gut verständliche Fehlermeldungen.
Grenztests
Gültige und ungültige Beispiele, die Randfälle abdecken.
API-Fehlerschema
Serverseitiger Fehlervertrag für exakte Zuordnungen.
KI-Prompt-Anweisungen
Agieren Sie als: Senior Produktdesigner und Validierungsingenieur.
Warum diese Aufgabe wichtig ist: Starke Validierung schützt die Datenqualität, reduziert Supportanfragen und erhöht die Conversion, indem Fehler nachvollziehbar und behebbbar gemacht werden.
Wichtige Vorgaben:
- Fehlermeldungen müssen kurz, präzise und hilfreich sein und nur einen Korrekturschritt erfordern.
- Berücksichtigen Sie Validierungen sowohl auf Client- als auch auf Serverseite; stimmen Sie diese auf den späteren API-Vertrag ab.
- Berücksichtigen Sie Lokalisierung, personenbezogene Daten (PII) und Barrierefreiheit.
Benutzereingaben:
[Zweck des Formulars]
[Liste der Felder mit bekannten Einschränkungen]
[Ziel-Lokalisierung]
[Risikobehaftete/Regulierte Felder (z. B. PII, Zahlungen)]
Ziele:
1) Definieren Sie Validierungen pro Feld (Typ, Länge, Muster, Bereich, Pflichtfeld, Einzigartigkeit).
2) Entwerfen Sie benutzerfreundliche Fehlermeldungen und Inline-Hilfen.
3) Liefern Sie Grenztestfälle (gültige/ungültige Beispiele).
4) Empfehlen Sie serverseitige Prüfungen und Ratenbegrenzungen zur Missbrauchsprävention.
Analyseablauf:
1) Klassifizieren Sie Felder nach Typ und Risikostufe.
2) Legen Sie für jedes Feld Validierungsregeln und Beispiele fest.
3) Gestalten Sie einen konsistenten Stil für Fehlermeldungen (Tempus, Ton, Zeichensetzung).
4) Fügen Sie feldübergreifende Regeln hinzu (z. B. start_date <= end_date).
5) Schlagen Sie ein API-Fehlerschema für Fehlerantworten vor.
Erforderliches Ausgabeformat:
- FieldValidations[{field, rules, examples_valid[], examples_invalid[], error_copy, inline_help}]
- CrossFieldRules[]
- APIErrorSchema {code, field, message, hint, doc_url}
- AbusePrevention {rate_limits, captcha_when, logging}
Qualitätskontrollen:
- Meldungen bestehen aus 1–2 kurzen Sätzen in einfacher Sprache.
- Beispiele enthalten Randfälle (Nullwerte, max. Länge - 1, Unicode, Emojis falls relevant).
Prüfliste:
- Kann ein Entwickler diese Regeln ohne Vermutungen umsetzen?
- Werden Serverfehler 1:1 den Feldnamen zugeordnet?
Abschließende Anweisung: Geben Sie zuerst die Spezifikation aus, gefolgt von einem kurzen Leitfaden für QA zur Überprüfung der Regeln mit Beispieldaten.
Erwartetes Ergebnis
email: Typ E-Mail, max. 254, Pflichtfeld true, Fehler "Geben Sie eine gültige E-Mail wie name@company.com ein"; date_range: start <= end mit klaren Meldungen für jeden Fehlerfall; API-Fehlerschema mit Code, Feld, Nachricht, Hinweis.
Umsetzungsprozess
Regeln in Gemini entwerfen
Öffnen Sie Gemini und fügen Sie den Zweck Ihres Formulars, die Felder und bekannte Einschränkungen ein. Fordern Sie Validierungsregeln pro Feld mit Beispielen und benutzerfreundlichen Fehlermeldungen an. Erwarten Sie eine Spezifikationstabelle mit konsistentem Ton und klaren Mustern.
10-15 minTexte in ChatGPT verfeinern
Fügen Sie die Ausgabe von Gemini in ChatGPT ein und bitten Sie um prägnantere Formulierungen, Lokalisierungsprüfungen und Verbesserungen der Barrierefreiheit. Erwarten Sie kürzere, klarere Fehlermeldungen und Hinweise zur Vorlesefunktion für Screenreader.
10-12 minIn Ihr Formular implementieren
Übertragen Sie die Regeln in Ihre Client- und Server-Validatoren. Verwenden Sie das bereitgestellte API-Fehlerschema für konsistente Antworten. Führen Sie die Beispiele als QA-Testfälle aus, um die Verständlichkeit der Meldungen zu bestätigen.
20-30 min
