Jag har en get&set metod: Kontrollera i set metoden värdet i value och kasta ett exception då den innehåller andra tecken än de tillåtna. en liten sak till :D Jag tycker att du ska använda DateTime för att lagra datum och tid. Vill du bara lagra datum ignorerar du helt enkelt tidsdelen (lagrar det som 00:00:00). hur validerar man ~/upload/tema/winter.jpg?? Vad vill du göra i if satsen? Vill du gå in i den om det finns ogiltliga tecken?validering (nybörjare)
<code>
public string UserName
{
get { return userName; }
set { userName = value; }
}
</code>
Undrar hur man gör för att validera det man skickar/hämtar från UserName.
UserName ska enbart få innehålla bokstäver och/eller siffror.
Hur validerar man i UserName?
Tacksam för all hjälpSv: validering (nybörjare)
Du kan göra en enkel kontroll med Regular Expressions. Mönstret skulle bli [^\w\dåäö] för enbart siffror eller bokstäver (returnerar en träff om den hittar andra tecken). Ställ in det också så att den utför kontrollen Case-Insensitive.
Vill du ha mer hjälp så säg till.Sv: validering (nybörjare)
Hur validerar man:
<code>
public String PostDate
{
get { return postDate; }
set { postDate = value; }
}
</code>
då den kan innehålla många olika datumformat, men det ska bara vara datum i den.
Hur löser man det?Sv:validering (nybörjare)
Sv:validering (nybörjare)
Har provat med
if (Regex.Match(value, "^[~/a-zA-Z\\d_-.]+$").Success)
men den fungerar inte :(Sv: validering (nybörjare)
Eller vill du gå in i den om det finns enbart giltliga tecken?
<code>
if(Regex.Match(value, @"^[\w\d\.\-_~/]+$").Success)
</code>
Felet du har i ditt mönster är troligen att du glömt sätta \\ framför -