Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    pattern per regular expression non funziona :(

    ciao, deov matchare una stringa formata da 3 lettere e sei numeri,
    quindi la mia regex è:
    codice:
    "[a-z][A-Z]{3}\d{6}"
    ma quando vado a testarla mi ritorna false su una stringa tipo:
    "naf014597"
    qualche idea?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    codice:
    str = 'xxx000000';
    if (str.match(/^[a-z]{3}[0-9]{6}$/i)) {
      // ok
    }
    else {
      // no
    }
    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da fcaldera
    codice:
    str = 'xxx000000';
    if (str.match(/^[a-z]{3}[0-9]{6}$/i)) {
      // ok
    }
    else {
      // no
    }
    Ciao
    ma in questo modo le lettere devono essere case sensitive?

  4. #4
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    cmq de nada, non funziona

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao dops,

    stavo per postare questo
    il tuo pattern da giusta una stringa del tipo "aBCD123456"
    cioè:
    una lettera minuscola [a-z]
    3 lettere maiuscole [A-Z]{3}
    6 numeri \d{6}

    per verificare una stringa formata da 3 lettere maiuscole o minuscole e 6 numeri
    codice:
    "[a-zA-Z]{3}\d{6}"
    ma il buon fcaldera mi ha anticipato

    p.s.
    la i finale vuoldire IgnorCase

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da dops
    cmq de nada, non funziona
    posta un esempio che non funziona

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    a me funziona e non è case-sensitive.... nota la 'i' finale.

    Fagli stampare qualcosa al posto dei commenti.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  8. #8
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da willybit
    posta un esempio che non funziona
    certo:
    "sol150606"

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    codice:
    <script>
    
    str = 'sol150606';
    if (str.match(/^[a-z]{3}[0-9]{6}$/i)) {
      alert('ok');
    }
    else {
      alert('no');
    }
    </script>
    copia e incolla... :rollo:
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  10. #10
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    non sò che dirvi, ma così:
    "[a-zA-Z]{3}\d{6}"
    sembra funzionare .. mah

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.