WernerK: Javascript Textfeld Dateiname überprüfen

Beitrag lesen

Darf ich hier nochmals nachhaken? ich hatte die Funktion jetzt so geändert das zuerst geprüft wird und dazu eine Meldung kommt welche Zeichen gültig bzw. nicht gültig sind. Danach erfolgt ein Replace. Vielleicht ändere ich das auch noch ganz ohne Replace und erst beim Submit.

Es funktioniert auch soweit bis auf den Backslash
Der kann weiterhin eingegeben werden. ich verstehe nur nicht so ganz warum. Das müsste doch mit dem "\" ganz am Anfang abgefangen sein oder?

function isValidFilename(fname)
{ 
  var rexp = new RegExp("[\\/:\*\?\"<>\|]"); // back slash vor dem quote nicht vergessen!
  if(!fname.match(rexp))  
  {  
  //alle OK  
  }  
  else  
  {  
  alert('Keine gültige Zeichen sind < > ? " : | \ / *'); 
  }
  var correctstring =  fname.replace(rexp, "")
  $('#txt_input').val(correctstring);
}

Gruss Werner

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