Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Validare nomi di file

  1. #1
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654

    Validare nomi di file

    Come posso controllare che il valore di un determinato campo di testo della mia form non contenga i caratteri \ / ? * " < > !? So che il controllo verrebbe bene usando una regular expression, ma non sono molto pratico in materia, qualcuno può aiutarmi?
    Maddalena... Perché proprio Iacchetti!...

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    regexp="$[a-zA-Z0-9]*"
    regexp.test("campo");
    non so se va, fammi sapere così posso correggere.....sono stanco quindi potrei aver commesso errori...

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    sei stanco oronze
    non hai fatto una Regular Expression... hai fatto una stringa che rappresenza una Regular Expression

    x pireda
    esattamente come dici tu le RegularExpression in questi casi ci stanno a palla!
    Ti faccio un doppio esempio
    codice:
    <HTML>
    <HEAD>
    <script language="javascript">
      re=/[\\\/\?\*"<>!]/g   
    </script>
    </HEAD>
    <BODY>
    <form onsubmit="if(re.test(this.NomeText.value)){alert('ci sono caratteri non permessi');return false}else{return true}">
    qui i caratteri \ / ? * " < > ! sono accettati ma se li metti non faccio il submit
    <input type="text" name="NomeText">
    
    qui i caratteri \ / ? * " < > ! non sono accettati... prova pure a scriverli
    <input type="text" name="NomeText2" onkeyup="this.value=this.value.replace(re,'')" onchange="this.value=this.value.replace(re,'')">
    <input type="submit" value="submit">
    </form>
    </BODY>
    </HTML>
    se servono spiegazioni o chiarimenti chiedi pure

  4. #4
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    infatti.....ho pure scritto una pillola sulle regexpe non mi ricordo + nulla
    è bastata 1 settimana senza computer e non mi ricordo + nulla:tongue:

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

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.