Zum Inhalt springen
BeispielWerk
English

Zahlen-Parser testen: fehlerhafte Eingaben

Nicht jede Zeichenfolge, die nach einer Zahl aussieht, ist eine gültige Zahl, und Parser behandeln sie unterschiedlich. Die Seite enthält Eingaben wie 1.234,56.7, 1,2,3, 1..000, --5, 5-, +5 und 1e5, die ein Parser ablehnen, abschneiden oder anders deuten kann. Damit lässt sich prüfen, wie Formularfelder und Importfunktionen mit solchen Fällen umgehen.

14 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf.

  • Parser-Test: „1.234,56.7“

    1.234,56.7

    zwei Dezimaltrenner. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

  • Parser-Test: „1,2,3“

    1,2,3

    Kommata ohne Muster. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

  • Parser-Test: „12,3456,789“

    12,3456,789

    falsche Gruppierung. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

  • Parser-Test: „1..000“

    1..000

    doppelter Punkt. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

  • Parser-Test: „--5“

    --5

    doppeltes Minus. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

  • Parser-Test: „5-“

    5-

    Minus hinten. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

  • Parser-Test: „+5“

    +5

    Pluszeichen. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

  • Parser-Test: „1e5“

    1e5

    Exponent. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

  • Parser-Test: „0x1F“

    0x1F

    Hexadezimal. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

  • Parser-Test: „٣٫١٤“

    ٣٫١٤

    Arabisch-indische Ziffern. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

  • Parser-Test: „123“

    123

    Vollbreite Ziffern. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

  • Parser-Test: „12 345,6“

    12 345,6

    gruppiert mit Leerzeichen. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

  • Parser-Test: „,5“

    ,5

    Komma ohne führende Null. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

  • Parser-Test: „5,“

    5,

    Komma am Ende. Parser reagieren verschieden: ablehnen, abschneiden oder anders deuten.

Weitere Themen in Zahlen & Beträge