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

    che cosa vuol dire questa stringa?

    salve a tutti ho un semplice quiesito da porvi.

    devo applicare un controllino sui dati di accesso scelti dagli utenti per registrarsi al sito.

    si possono usare da un minimo di 4 caratteri ad un massimo di 20 e si possono usare tutti i caratteri numerici o alfabetici escludendo, accenti, caratteri speciali e via discorrendo. quindi diciamo che una password accettare potrebbe esere questa:

    mia3pass4word4, con lettere e numeri normali senza caratteri speciali, per un totale di 20 chars.

    in giro mi sono imbattuto in questa eregi: ma non è esattamente ciò che mi serve, i numeri non me li accetta, qualcuno saprebbe aiutarmi a perfezionarla??

    codice:
    if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*[a-z0-9-]+(\.[a-z0-9-]{ 1,})*([a-z]{2,}){1}$", $pwdreg)) {       echo("pass sbagliata");
    chiedo aiuto

    ringrazio

  2. #2
    Utente di HTML.it L'avatar di marty89
    Registrato dal
    Apr 2011
    Messaggi
    107
    Ciao, guarda se questa semplice espressione regolare ti può andare bene:
    codice:
    ^[a-zA-Z0-9]{4,20}$
    Se non vuoi permettere le lettere maiuscole basta che togli "A-Z" dall'espressione, così non saranno permesse.
    Spero di esserti stata di aiuto.

  3. #3
    Destarsi al mattino con la risposta al quesito che mi ha accompagnato nel sonno...non ha prezzo!
    Ti ringrazio tanto!

    la tua eregi, funziona ;-)

    Buona giornata!

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.