Validazione campi per un inserimento

lunedì 13 settembre 2010 - 12.39

dotnet79 Profilo | Newbie

Applicazione Web Visual Studio 2008

dovrei leggere da un file dei record e dovrei fare i seguenti controlli:


il campo in lettura deve essere un numero decimale non negativo, con il punto separatore delle migliaia (opzionale) e la virgola separatore decimale



l campo 2 deve essere del tipo “yyyyQn”, dove yyyy è un numero intero(un anno) Q è una costante e n è un numero intero compreso tra 1 e 4


Qualcuno sa darmi qualche dritta su come gestire questi due campi in lettura?


grazie mille!

nandonando Profilo | Senior Member

Usa un campo validator: regular expresionvalidator e usa come validation expression quello di seguito o altro:

(((0[1-9]|[12][0-9]|3[01])([/])(0[13578]|10|12)([/])(\d{4}))|(([0][1-9]|[12][0-9]|30)([/])(0[469]|11)([/])(\d{4}))|((0[1-9]|1[0-9]|2[0-8])([/])(02)([/])(\d{4}))|((29)(\.|-|\/)(02)([/])([02468][048]00))|((29)([/])(02)([/])([13579][26]00))|((29)([/])(02)([/])([0-9][0-9][0][48]))|((29)([/])(02)([/])([0-9][0-9][2468][048]))|((29)([/])(02)([/])([0-9][0-9][13579][26])))
http://www.gustoroma.it

dotnet79 Profilo | Newbie

Grazie ho risolto avevo sbagliato a impostare la (TEXT ,VALUE)
e alla fine ci sono riuscita con questa semplice istruzione :)


DDLMIA.SelectedValue = Convert.ToString(DDLMIA.Items.FindByText(il mio id passato).Value);
DDLMIA.DataBind();

nandonando Profilo | Senior Member

Quello però è una validazione a livello server sarebbe maglio a livello client prava ad utilizzare i regolar ci sono tanti tipi di validazioni già create, e tra l'altro il sovcarico sarà pochissimo.
http://www.gustoroma.it
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5