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

    regular expression per codice fiscale

    premetto che non uso javascript per verificare l'esattezza del codice fiscale, cioè, non scrivo la funzione, ma viene scritta dinamicamente dal server, quello che faccio è semplicemente creare l'espressione regolare, eccola:
    codice:
    ^[a-z]{6}\d{2}[a-z]{1}\d{2}[a-z]{1}\d{3}[a-z]{1}$
    a me sembra corretta, ma un codice fiscale valido non viene riconosciuto valido.. :master:
    dove sbaglio? ah uso asp.net e il controllo regularexpressionvalidator per chi volesse saperlo..
    ovviamente scrivo qui perchè l'espressione è in jscript
    Voglio l'alt+s anche per FF

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    l' espressione regolare sembra corretta
    ma in presenza di maiuscole non ci sarebbe match!

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Xinod
    l' espressione regolare sembra corretta
    ma in presenza di maiuscole non ci sarebbe match!
    si si.. però io non metto maiuscole.. cmq un amico mi ha dato questa regexp
    codice:
     ^[A-Za-z]{6}[0-9]{2}[A-Za-z]{1}[0-9]{2}[A-Za-z]{1}[0-9]{3}[A-Za-z]{1}$
    e funziona
    come mai? \d non stà per [0-9]?
    Voglio l'alt+s anche per FF

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Si`, in teoria (secondo i sacri testi) \d e` esattamente equivalente a [0-9].
    Poi occorre verificare se il browser che usi interpreta correttamente le RegExp.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Mich_
    Si`, in teoria (secondo i sacri testi) \d e` esattamente equivalente a [0-9].
    Poi occorre verificare se il browser che usi interpreta correttamente le RegExp.
    mhh.. IExplorer 6
    Voglio l'alt+s anche per FF

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.