Felix Riesterer: Javascript Textfeld Dateiname überprüfen

Beitrag lesen

Lieber WernerK,

Stimmt die Regex nicht?

ja.

Du definierst eine character class mit dem Ausschlusszeichen '^':

var rexp = new RegExp(/[^\/:*?"<>|]/)

Dann willst Du die auszuschließenden Zeichen finden(?!) und ersetzen.

return fname.replace(rexp, "")

Deine RegExp findet nur das, was Du nicht ausgeschlossen hast, also alle erlaubten Zeichen. Deshalb kann replace() die verbotenen Zeichen nicht ersetzen, da diese ja nicht gefunden werden.

Liebe Grüße,

Felix Riesterer.

0 48

Javascript Textfeld Dateiname überprüfen

WernerK
  • javascript
  1. 0
    Felix Riesterer
    1. 0

      immer diese Schlaumeier!

      Felix Riesterer
      1. 0
        WernerK
      2. 0
        Reinhard
  2. 0
    Der Martin
    1. 0
      WernerK
      1. 0
        Auge
      2. 0
        Felix Riesterer
      3. 0
        Der Martin
        1. 0
          WernerK
  3. 0
    Reinhard
    1. 1
      1unitedpower
      1. 0
        Gunnar Bittersmann
        1. 0
          1unitedpower
        2. 0
          Felix Riesterer
          1. 0
            1unitedpower
            1. 0
              Felix Riesterer
              1. 0
                1unitedpower
                1. 0
                  Felix Riesterer
                2. 0
                  WernerK
                  1. 0
                    Matthias Apsel
                    1. 0
                      WernerK
                    2. 0

                      Ja nee is’ klar: Der Nutzer ist schuld

                      Gunnar Bittersmann
                      • markdown
                      • zu diesem forum
                      1. 0
                        Matthias Apsel
                        1. 0
                          Gunnar Bittersmann
                  2. 0
                    1unitedpower
                    1. 0
                      WernerK
    2. 0
      Gunnar Bittersmann
      1. 0
        Reinhard
  4. 0
    WernerK
    1. 0
      Gunnar Bittersmann
      • html
      • javascript
      1. 0
        WernerK
        1. 0
          Matthias Apsel
          1. 0
            WernerK
          2. 0
            Gunnar Bittersmann
  5. 0

    Unterschied Schreibweise?

    WernerK
    1. 2
      dedlfix
      1. 0
        WernerK
        1. 3
          dedlfix
          1. 0
            WernerK
            1. 0
              dedlfix
              1. 0
                WernerK
            2. 0
              Der Martin
              1. 0
                dedlfix
                1. 0
                  Der Martin
                  1. 0
                    Matthias Apsel
                    1. 0
                      Der Martin