961 messaggi dal 29 aprile 2002
Ciao, stò utilizzando il validatore regularexpression, ed ho utilizzato questa regexp
^[a-z]{6}\d{2}[a-z]{1}\d{2}[a-z]{1}\d{3}[a-z]{1}$

praticamente non mi convalida l'input... cioè se inserisco un codice fiscale valido (il mio), mi riporta il messaggio di errore
Ora due sono l cose, o hanno sbagliato il mio codice fiscale (che bello non pago le tasse  ) o sbaglio qualcosa.. ma cosa?
<asp:RegularExpressionValidator id="Valcodfisc" runat="server" ErrorMessage="<img src='img/red_arrow.gif' height='10' width='10'>" ControlToValidate="ccodfisc" Display="Dynamic" ValidationExpression="^[a-z]{6}\d{2}[a-z]{1}\d{2}[a-z]{1}\d{3}[a-z]{1}$"></asp:RegularExpressionValidator>
51 messaggi dal 28 aprile 2003
Ciao,
io utilizzo questa regexp e funziona

^[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}$


ciao
961 messaggi dal 29 aprile 2002
mhà :( ho provato la tua rehexp e funziona anche a me  ma come mai?.. \d non stà per [0-9]? almeno nell'msdn così si dice..
3.939 messaggi dal 28 gennaio 2003
dops ha scritto:
mhà :( ho provato la tua rehexp e funziona anche a me  ma come mai?.. \d non stà per [0-9]? almeno nell'msdn così si dice..


credo che la tua espressione sia valida solo per lettere minuscole, l'altro invece, vale per le lettere maiuscole e minuscole:
6 lettere
2 numeri
1 lettera
2 numeri
1 lettera
3 numeri
1 lettera

961 messaggi dal 29 aprile 2002
si ma il codice fiscale che inserivo, aveva solo lettere minuscole.. quindi doveva validarmelo.. cmq ok.. adesso funziona..
sai se si può validare anche una partita iva? cioè la partita iva italiana ha un formato standard come il codice fiscale? :)
1 messaggio dal 05 dicembre 2012
La mia regex per il codice fiscale:

^[A-Z]{6}[\d+]{2}[ABCDEHLMPRST]{1}[\d+]{2}([A-Z]{1}[\d+]{3})[A-Z]{1}$

Per quanto riguarda la partita Iva in Italia è standard ed è formata da 11 cifre, con l'undicesima di controllo.

Comunque sia per la verifica di un CF o di una pIva non bastano queste espressioni regolari, ma bisognerebbe validarne le regole di generazione.

In rete si trovano facilmente algoritmi di validazione ... abbastanza "validi"! :D

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.