Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema eregi

  1. #1

    problema eregi

    Ciao a tutti
    Ho un problemino con eregi, visto che non ho mai usato le regex..
    sto utilizzando un controllo che prevede, che la variabile data contenga da 1 a 32 caratteri e solo lettere, NON NUMERI.

    ecco il codice:
    Codice PHP:
    if(eregi("^([a-z]{1,32})",$data)) 
    peccato che anche se $data e': cia8787878 la condizione rimane vera VVoVe:
    Non capisco perche'!
    ho seguito varie guide sulle regex, e sembra sia corretta quella sintassi..
    Grazie in anticipo

    edit:
    e non solo numeri, ma tutti i caratteri ...

  2. #2
    Ho risolto facendo: "^([a-z]{1,32}$)"
    ora pero' ho un problema col controllo della email..
    ho provato:
    "^([a-z0-9_-]{4,32})+@+([a-z0-9_-]{4,32})+\.+([a-z]{2,4})$"

    ma non va

    EDIT:
    sono riuscito
    Se serve:

    "^([a-z0-9_-]{4,32})+([@]{1})+([a-z0-9]{2,32})+([\.]{1})+([a-z]{2,4})$"

    grazie comunque

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.