webForumDet fria alternativet

Kolla formulär

5 svar · 249 visningar · startad av Erik Juhlin

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#1

Hur kollar man att en sträng enbart innehåller siffror?
Och hur kollar man att det är en e-mail adress?

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

RossifumiMedlem sedan okt. 20001 558 inlägg
#2
  1. Pass ;)
  2. Jag kollar bara ifall den är längre än 5 tecken samt innehåller ett @-tecken och en punkt :)

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

SPiNMedlem sedan mars 20007 896 inlägg
#3

Fråga ett:
If IsNumeric(siffersträng) then...

Fråga två är juh redan besvarad :)

------------------
SPiN, bjorne.w@telia.com

--- Jag ÄR den enda med en britney-cursor! ---

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#4

Någon som kan hjälpa mig lite.
Dessa strängarna ska kollas:
Request("IcqNick")
Request("Email")
Request("IcqUin")
Request("Info")

Email måste vara en e-mail adress och IcqUin får bara innehålla siffror. Alla måste innehålla någonting..

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

drainMedlem sedan apr. 200165 inlägg
#5

Här kommer lite stuff som kanske kan användas!

dim check
check = true

if Request.Form("userN") = "" then
Response.Write("Du har inte angett ett användarnamn.<BR>")
check = false
end if

if Request.Form("passW") = "" then
Response.Write("Du har inte angett ett lösenord.<BR>")
check = false
end if

if Request.Form("firstN") = "" then
Response.Write("Du har inte angett ett förnamn.<BR>")
check = false
end if

if Request.Form("lastN") = "" then
Response.Write("Du har inte angett ett efternamn.<BR>")
check = false
end if

if Request.Form("age") = "" then
Response.Write("Du har inte angett någon ålder.<BR>")
check = false
end if

if Request.Form("mail") = "" then
Response.Write("Du har inte angett din email-adress.<BR>")
check = false
end if

if len(Request.Form("userN")) < 5 then
Response.Write("Du måste använda minst 5 tecken i användarnamnet.<BR>")
check = false
end if

if len(Request.Form("passW")) < 5 then
Response.Write("Du måste använda minst 5 tecken i lösenordet.<BR>")
check = false
end if

if len(Request.Form("mail")) < 3 OR instr("Request.Form('passW')","@")then
Response.Write("Du har inte angett din email-adress rätt.<BR>")
check = false
end if

if not isNumeric(Request.Form("age")) then
Response.Write("Du har inte angett ett korrekt tal i ålder-fältet.<BR>")
check = false
end if

if check = true then
nu kan jag göra något med värdena för nu är de kontrollerade

end if

------------------
svensson

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#6

Tack! Bör nog kunna göra något av det.. :)

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

135 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)