Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Help su preg_match

  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    Help su preg_match

    la struttura che usa preg_match quella ke fa + o - così:
    [0-9]{3,3} ec...Esiste una guida suk sito di php.net che la spieghi bene? Avrei necessità di impararla. Grazie e ciao

  2. #2

    Re: Help su preg_match

    Originariamente inviato da FinalFantasy
    la struttura che usa preg_match quella ke fa + o - così:
    [0-9]{3,3} ec...Esiste una guida suk sito di php.net che la spieghi bene? Avrei necessità di impararla. Grazie e ciao
    http://ch2.php.net/manual/it/function.preg-match.php
    Il Ticino è biancoblù
    DVDS delegato ufficiale

  3. #3

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Vediamo se ho capito. Io devo controllare una corrispondenza di una stringa che: può contenere lettere maiuscile, minuscole e numeri fino ad una lunghezza massima di 30 caratteri; non deve contenerre alcuni caratteri speciali come @<>!% ecc... e non può contenerre spazi
    Dunque sarebbe una cosa così:

    [a-zA-Z0-9]{,30}(^@<>!%)+
    secondo voi è giusta?
    Però come faccio a modificarla in modo che accetti alcuni caratteri speciali, come {}_ ecc...

  5. #5
    basta questo
    [a-zA-Z0-9]{,30}

  6. #6
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    E se voglio accettare ALCUNI (non tutti) caratteri speciali?
    Ho fatto solo questo
    /[a-zA-Z0-9]{1,30}/

  7. #7
    /[a-zA-Z0-9.....]{1,30}/

    li aggiungi al posto dei punti

  8. #8
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    in questo modo gli spazi no vengono ammessi vero?

  9. #9
    /[a-zA-Z0-9\040]{1,30}/

    se lo spazio non funziona usa questo
    credo

  10. #10
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Come faccio a mettere la backslash ("\").
    Facendo così /^[a-zA-Z0-9_`\[\]\{\}-\\]{1,30}$/ mi da questo errore:

    Warning: Compilation failed: missing terminating ] for character class at offset 30 in C:\Programmi\Apache Group\Apache2\htdocs\playmusic\chat.php on line 100

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.