Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310

    reg exp per controllo stringa

    sto creando un sistema di login, e mi serve validatore username e password..

    mi servirebbe controllare che i due dati siano caratterei minuscoli/MAIUSCOLI/numerici.

    questi sono gli unici caratterei che vorrei fossero ammessi.. A-Z, a-z, 0-9.

    se avete in mente ulteriori controlli da fare con regexp (oltre a questi) ben vengano..


    qualcuno mi da una mano?
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    preg_match('#^[a-z0-9]+$#i',$stringa)

  3. #3
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    no cosi? :master:

    ^[A-Za-z0-9]*$

    ?

    comunque, l'applicazione corretta è questa?

    codice:
    if (preg_match('#^[a-z0-9]+$#i',$stringa))
    echo "ok";
    else
    echo "attenzione, caratteri non ammessi";
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    se usi il modificatore i il confronto delle lettere diventa insensibile a maiuscole/minuscole.

    sì va bene così.

  5. #5
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da nicola75ss
    se usi il modificatore i il confronto delle lettere diventa insensibile a maiuscole/minuscole.
    vuol dire che questi due sono equivalenti? :master:

    codice:
    if (preg_match('#^[a-z0-9]+$#i',$stringa))
    echo "ok";
    else
    echo "attenzione, caratteri non ammessi";
    codice:
    if (preg_match('^[A-Za-z0-9]*$ ',$stringa))
    echo "ok";
    else
    echo "attenzione, caratteri non ammessi";
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    quella che hai scritto non funziona, non ha i delimitatori e aggiustandola ti accetta anche una stringa vuota.

  7. #7
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da nicola75ss
    quella che hai scritto non funziona, non ha i delimitatori e aggiustandola ti accetta anche una stringa vuota.
    capito, grazie. Appena trovo 5 minuti proverò la tua versione. La quale deduco che non accetta una stringa vuota...
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

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.