Visualizzazione dei risultati da 1 a 8 su 8

Discussione: back slash in reg.exp.

  1. #1

    back slash in reg.exp.

    questa espressione regolare
    var re = new RegExp("^[ 0-9a-zA-Z\-/]*$");
    mi permette di accetttare tutti i caratteri akfanumerici, lo spazio vuoto, il segno meno "-", e il front slash "/"
    come faccio a includere anche il back slash "\"?
    graz

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    \\

  3. #3
    giuro che non mi funziona

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    bah

    <script>
    stri="ci1\ -/ao";
    re=/^[0-9a-z \-\/\\]*$/gi
    alert(re.test(stri));
    </script>

  5. #5
    mangio e riprovo

  6. #6
    effettivamente se scrivo
    codice:
    <script>
    function checkA(nomecampo) 
    {
            var str = nomecampo.value;
            var re =/^[0-9a-z \-\/\\]*$/gi;
            if((str!="")&&(!str.match(re)))
            {          alert("hey attento!");      
                      return false;
            }
            else  return true;
    
    }
    </script>
    al posto di
    codice:
    <script>
    function checkA(nomecampo) 
    {
            var str = nomecampo.value;
            var re = new RegExp("^[ 0-9a-zA-Z\-\\/]*$");
            if((str!="")&&(!str.match(re)))
            {          alert("hey attento!");      
                      return false;
            }
            else  return true;
    
    }
    </script>
    funziona perfettamente.
    ora indaghero' sul perchè
    intanto grazie mille

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    eccotela "girata"

    <script>
    stri="acl - \ / jajaj";
    var re = new RegExp("^[ 0-9a-zA-Z- \\\/]*$");
    alert(re.test(stri));
    </script>

  8. #8
    grazie, appena ho unpo' di tempo mi guardo le differenze

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.