Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Pulizia Stringa

  1. #1

    Pulizia Stringa

    Ciao a tutto il forum come da titolo sto lavorando con la pulizia di una stringa, quest'ultima riguarda il nome di un file.

    Sto utilizzando la seguente funzione, purtroppo con la seguente mi viene tolto il punto dell'estensione file...
    Codice PHP:
    function clearString($str){
        
    $str str_replace(' ''_'$str);
        return 
    preg_replace("/[^a-zA-Z0-9_-]/"""$str);

    Come posso modificare la funzione per non togliere il punto dell'estensione file?

    Grazie a tutti

  2. #2
    Semplicemente Aggiungendo il punto all'elenco di caratteri da non rimuovere:

    Codice PHP:
    function clearString($str) {
        
    $str str_replace(' ''_'$str);
        return 
    preg_replace("/[^a-zA-Z0-9._-]/"""$str);

    Bastava una semplice lettura delle espressioni regolari e avresti risolto il problema da solo!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3

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.