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

Discussione: Espressione regolari

  1. #1

    Espressione regolari

    Trami le espressione regolari come si può in modo semplice dire di accettare tutte le lettere maiuscole e minuscole accentate e non...
    Insomma mi serve controllare nomi tipo: ACUÑÈ

  2. #2
    Spiegati meglio...cosa devi fare esattamente???

  3. #3
    Devo fare in modo che in capo di testo nome si possa inserire solo caraterri alfabetici maiuscoli minuscoli e accentati ed il carattere ' e . Un nome o cognome valido potrebbe essere
    De Gasper
    D'agostino
    M. ACUÑA

    Il campo viene inserito da un utente quindi non so a priori cosa inscerisce

  4. #4
    Codice PHP:
    $pattern "#[\\D]#"
    Questo dovrebbe essere buono per tutti i carattere NON numerici.
    Altrimenti puoi scrivere:
    Codice PHP:
    $pattern "#[a-zA-z\\È\\è\\é\\ì\\ù\\ò\\à]#"
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Ora che ci penso bene, non sono convinto servano tutti quei caratteri di escape.
    Eventualmente fai la prova anche senza!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  6. #6
    [QUOTE]Originariamente inviato da alcio74
    Codice PHP:
    $pattern "#[\\D]#"
    Così e quasi ottimo.
    Dovrei controllare che siano inseriti solo lettere ' e. Altri simboli tipo ()/- devono essere ignorati

  7. #7
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    i caratteri di escape servono, perchè altrimenti matcha solo le lettere dalla a alla z, escludendo le accentate (penso l'unico carattere che matcha sia il _)

    in teoria il metodo più rapido ed indolore è appunto

    Codice PHP:
    $pattern "#[\\D]#"
    eXvision

  8. #8
    Utente di HTML.it L'avatar di DFN
    Registrato dal
    Mar 2011
    Messaggi
    26
    Ciao,
    secondo me questa è più figa

    http://www.php.net/manual/en/functio...lace.php#96586

  9. #9
    Sarà anche più figa, ma Luca chiede non di sostituire i valori, ma di controllare che alcuni caratteri siano presenti o meno!

    C'è una funzione, in giro per il furum, che ho scritto io e che fa ancora meglio: sostituisce tutti i caratteri accentati con gli omologhi XML, cosicché i testi non saranno privi delle accentate, ma avranno tutti questi caratteri visualizzati nel migliore dei modi ed in maniera valida anche per il W3C.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  10. #10
    Utente di HTML.it L'avatar di DFN
    Registrato dal
    Mar 2011
    Messaggi
    26
    Originariamente inviato da alcio74
    Sarà anche più figa, ma Luca chiede non di sostituire i valori, ma di controllare che alcuni caratteri siano presenti o meno!

    C'è una funzione, in giro per il furum, che ho scritto io e che fa ancora meglio: sostituisce tutti i caratteri accentati con gli omologhi XML, cosicché i testi non saranno privi delle accentate, ma avranno tutti questi caratteri visualizzati nel migliore dei modi ed in maniera valida anche per il W3C.

    Mi ero perso questo pezzo

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.