Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Controllo su stringa

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    225

    Controllo su stringa

    Salve,
    tramite una form inserisco una stringa del tipo:

    100;101;102;103

    vorrei fare 2 cose.

    1) Un controllo sul solo inserimento del ";" dopo ogni 3 cifre. Quindi non si devono inserire altri caratteri al di fuori del ";"

    2) Eliminare eventuali caratteri sporchi all'inizio e alla fine della stringa come ad esempio: .100;101;102;103_

    Come potrei fare?
    Grazie

  2. #2
    Moderatore di Motori di ricerca e webmarketing L'avatar di rigby76
    Registrato dal
    Oct 2005
    residenza
    Firenze
    Messaggi
    4,913
    Dunque, a occhio....

    Se sai quali sono i possibili caratteri sporchi convertili in spazi tramite la strtr() per poi toglierli con trim().
    Altrimenti guarda ogni carattere all'inizio e poi alla fine, controlla se is_numeric() e se non lo è lo elimini (usando la substr() ad esempio) se lo è arresti il processo.

    Per verificare poi i punti e virgola, basta che fai in ciclo for estraendo sottostringhe di un carattere in posizioni multiple di 4 e verificando l'uguaglianza a ";".

    L'estrazione la puoi fare con la substr().

    Per le funzioni che ti ho citato riferisciti alle documentazioni.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.