Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    apici singoli in regex non conteggiati

    Ciao a tutti,
    con le seguenti regex:
    codice:
    /^[a-zA-Z\\'\à\ò\ù\è\ì]{1,32}$/
    /^[a-zA-Z'\à\ò\ù\è\ì]{1,32}$/
    noto che non lascia passare l'apice singolo ( ' ) fallendo il controllo.. sapete per caso come posso fare per inserirlo correttamente nella regex? Grazie in anticipo!
    Perpetual Ribellion With Absolutely No Cause

  2. #2
    preg_match("/^[a-zA-Zàèìòù\' ]{1,32}$/",$Data);
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  3. #3
    non funziona, non prende l'apice con questa regex...
    Perpetual Ribellion With Absolutely No Cause

  4. #4
    Assicurati che l'apice nel testo sia davvero un apice "semplice": il carattere
    codice:
    e' diverso dal carattere
    codice:
    '

  5. #5
    ho provato a salvare il file php con quel carattere, uso linux, ma dice che non posso salvare caratteri con una codifica diversa da utf8, effettivamente lo interpreta come iso europeo... ho provato con l'equivalente codificato \x27 ma non lo considera...


    ora ho provato con la seguente regex e forma di controllo... c'è una pagina html dove inserisco il nome e poi invio per verificare, giusto per spiegare il $_POST...

    codice:
    $myreg2 = "/([a-zàèìòù '])+$/";
    
    $name = $_POST['name']; 
    
    if(preg_match($myreg2, $name)) { 	
    	echo "valido"; 
    } else { 	
    	echo "non valido"; 
    }
    con questa forma mi accetta apice ', mi accetta lettere accentate che ho messo, ma non riesco a capire perchè mi dia "valido" con una stringa del tipo "<<abcde"....
    Perpetual Ribellion With Absolutely No Cause

  6. #6
    qualcuno sa dirmi perchè mi accetta anche caratteri come < e \ ?
    Perpetual Ribellion With Absolutely No Cause

  7. #7
    Perche' non hai messo l'anchor di inizio stringa ^

  8. #8
    ottimo! grazie k.b

    guardando la tua pagina personale ho visto che ti cimenti spesso e volentieri nella formulazione delle regex, volevo chiederti.. visto che sto costruendo un sito web e vorrei filtrare al meglio possibile gli indirizzi email, c'è una regex che rispetti l'esatta sintassi email da cima a fondo? Dovrei far registrare dei classici indirizzi email utente al sito, senza contare formati con indirizzi ip ecc.. che non mi interessano, se non ne vuoi parlare qui posso contattarti in privato? grazie mille!..
    Perpetual Ribellion With Absolutely No Cause

  9. #9
    Guarda c'e' una funzione apposta di PHP, farlo con le regular expressions e' al limite dell'assurdo. Ne abbiamo parlato qui: http://forum.html.it/forum/showthrea...4#post13284194

  10. #10
    si la conosco, la filter_var con parametro FILTER_VALIDATE_EMAIL giusto? Secondo te può bastare come controllo? Avevo letto che non rispetta i formati RFC ecc e quindi consigliavano delle regex megalitiche per essere più sicuri nei controlli
    Perpetual Ribellion With Absolutely No Cause

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.