Rolf B: Regex - Worttrennzeichen

Beitrag lesen

Hallo Gunnar,

jetzt bringst Du ein „Fremdthema“ in die Diskussion: Accessibility.

Ein einfacher Tabellensortierer sollte allein mit parseFloat(input, replace(",", ".")) auskommen. Komma durch Punkt ersetzen hilft bei deutscher Darstellung, und parseFloat beinhaltet ein trim. trim entfernt schon eine MENGE Zeichen aus dem String: \x20, \xa0, \u2002 bis \u200a, \u202f, \u205f, \u3000 und \ufeff. Das muss reichen.

Was darüber hinausgeht ist Kür, nicht Pflicht. Tausendertrennzeichen und andere Sondernzeichen innerhalb der Zahl, Währungssymbole, HTML Symbole für spezielle Zeichen, Zeichenformatierung, Darstellung negativer Zahlen durch rote Farbe oder Klammern, Aufbereiten dieses Durcheinanders für Screenreader - das gehört in ein Tutorial über Tabellensortieren nur insofern 'rein, als dass man es explizit als "Out Of Scope" und "Here Be Dragons" aufführt.

Rolf

--
sumpsi - posui - obstruxi
0 47

Regex - Worttrennzeichen

JürgenB
  • javascript
  • regex
  1. 2
    Peter
    1. 0
      JürgenB
  2. 0
    Rolf B
    1. 0
      JürgenB
  3. 0
    Raketenbahnregulator
    1. 0
      JürgenB
      1. 2
        Raketenpilotenausbilder
        1. 0
          JürgenB
          1. 0
            Raketenpilotenausbilder
          2. 0
            Der Martin
            1. 0
              JürgenB
              1. 0
                Gunnar Bittersmann
                • internationalisierung
                1. 0
                  JürgenB
          3. 0
            Gunnar Bittersmann
            • meinung
            1. 0
              Matthias Apsel
              1. 0
                Gunnar Bittersmann
                1. 0
                  JürgenB
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      JürgenB
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          JürgenB
                        2. 0
                          Rolf B
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              Rolf B
                          2. 0
                            JürgenB
    2. 0

      (Verbesserungen)

      Raketeningrid
      1. 0

        (hoffentlich) letzte Verbesserungen

        Raketeningrid
        1. 0
          Rolf B
          1. 2
            Gunnar Bittersmann
            1. 0
              Raketeningrid
              1. 0
                Gunnar Bittersmann
                1. 0
                  JürgenB
                  1. 0
                    Raketenwissenschaftler
                    1. 1
                      Mitleser 2.0
                      1. 0
                        JürgenB
                        1. 0
                          Mitleser 2.0
                          1. 0
                            JürgenB
                            1. 0
                              Raketenwissenschaftler
                              1. 0
                                Raketenbastler
                2. 0
                  Gunnar Bittersmann
          2. 0
            Raketeningrid
            1. 0
              Rolf B
              1. 0
                Raketenwissenschaftler
    3. 0
      MudGuard
      1. 0
        JürgenB
  4. 0
    JürgenB