Läs detta .. borde vara en liten hjälp på traven..
http://www.webforum.nu/showthread.php?s=&threadid=43076
MvH
Linus
12 svar · 390 visningar · startad av bassebhu
Hej!!
I ett community, när man blir medlem, vilka tecken bör man spärra och hur långt bör ett användarnamn högst få vara?
Hur gör man denna teckenspärr i asp?
Alltså om namnet innehåller fel tecken så skickas man tillbaka?
OCH hur får man infot som besökaren skrev in att komma upp när man skickas tillbaka. Lite irriterande om man fyllt i alla uppgifter och sedan skickas tillbaka för att t ex nån annan hade det avändarnamnet, så får man skriva om allt igen!! =/
TACK!! =)
Läs detta .. borde vara en liten hjälp på traven..
http://www.webforum.nu/showthread.php?s=&threadid=43076
MvH
Linus
hjälpte inte särskillt mycket =(
För att kolla om strängen innehåller "otillåtna" tecken kan du använda funktionen instr() eller regular expressions. Det enda tecken som ställer till det är ', dvs single quot. Om du escapar (gör replace) dem med 2 stycken singlequot så bör dina sql-frågor fungera. Appropå formulär så kan denna tråden hjälpa dig:
http://www.webforum.nu/showthread.php?s=&threadid=8268&highlight=formul�r
Ja alla tecken utom ' funkar. Fasst [ eller om det var ] ställer oxå till en del problem. Jag tycker man bör hålla sig till samma format som email adresser. Alltså a-z A-Z . - _ 0-9
Jag tycker många communyties tillåter alldeles för långa o jobbiga namn. Det ger ett mycket seriösare intryck om inte tecken som * och { tillåts och jag tycker antalet tecken bör begränsas till 15 eller hellst 12.
ok, hur ser koden ut för att skicka tillbaka användaren om han använt tecken som inte är a-z, A-Z, 0-9 och _ ??
och när han skickats tillbaka ska all info han fyllde i vara kvar =)
TACK!
hjälpte inte särskillt mycket =(
bassebhu .. borde det ju gjort :D
"Det enda tecken som ställer till det är ', dvs single quot."
De tog ju upp precis det LAMP förklarade .. var ju ifs en rätt lång tråd .. ;)
ja men alltså jag e ute efter koden. läs mitt inlägg innan det här.
lite får man jobba själv oxå ;)
bassebhu skrev:
ja men alltså jag e ute efter koden. läs mitt inlägg innan det här.
i min länk ovan var ju komplett kod, titta lite på hur du kan förändra den för att begränsa vissa tecken.
ok, du har rätt. det var bra funktionen med oifyllda fält, men hur fixar jag så att endast de tecknen som jag skrev tidigare ska få finnas med i namet?
If Not bara A-Z, a-z, 0-9, _ Then
Räksmörgås
Else
Godkänt användarnamn
End If
?
shyrre =)
Du kan ju kika lite på javascript, tex denna: http://www.webforum.nu/showthread.php?s=&postid=99581#post99581
JavaScript är bra att använda. Men det är viktigt att dubbelkolla med asp oxå eftersom js är väldigt lätt att komma runt. I ASP använder man sig av regular expressions. Tyvärr är jag väldigt dålig på det själv men här finns en artikel:
http://www.webeye.nu/default2.asp?que=asp/default.asp&exec=asp/artiklar/asp_11.asp