Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    RegExp su creazione nuova cartella

    Ciao a tutti,
    mi è capitato un errore cui non avevo mai pensato... praticamente ho un form in cui c'è la voce argomento composta da una select che di fatto elenca tutte le cartelle presenti in una directory però accanto ho una casella di testo in cui, nel caso non fosse presente nella select, posso digitare il nome della nuova cartella in modo da crearla da codice, il punto è che mi è capitato che un utente ha cercato di creare una cartella denominata D.L. la cartella che si è creata invece è D.L di fatto ha eliminato il punto finale (lo fa windows in automatico quindi mi chiedevo se c'è una RegExp apposita per la creazione delle cartelle (dato che a stò punto pensandoci bene i caratteri non ammessi nella creazione di una cartella sono svariati....).


    Ciao e grazie

    Fabio

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Ciao e grazi e per il link!

    Però ha questa condizione: ^[^\\\/\?\*\"\'\>\<\:\|]*$

    non riesco ad aggiungere il controllo (e l'eliminazione) del punto finale... ho provato con

    ^[^\\\/\?\*\"\'\>\<\:\|\.]*$

    ma non và!

    Un piccolo aiuto?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ^[^\\\/\?\*\"\'\>\<\:\|]*\.$

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Ho provato la tua modifica ma in questo modo ottengo questo risultato:

    se scrivo s.d mi dice carattere non ammesso

    se scrivo s.d. va avanti e lo fà passare

    a me servirebbe l'esatto contrario.

    s.d va anche bene s.d. non va bene.

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Scusa

    ^[^\\\/\?\*\"'\>\<\:\|]*[^\\\/\?\*\"'\>\<\:\|\.]$
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Grazie!
    Ora funziona perfettamente!

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.