webForumDet fria alternativet

tillåt endast A-Ö, 0-9

ASP

3 svar · 359 visningar · startad av Calevan

Medlem sedan maj 20031 173 inlägg
Frågan#1

Jag måste verkligen söka som en kratta nu, för jag hittar inte detta. Letar efter en funktion som ser till att textsträngen som matas in bara innehåller a till ö och 1 till 9. någon som kan hjälpa mig med det?

TACK!

Medlem sedan jan. 2004128 inlägg
#2

Borde väl gå ganska bra med RegExp...

[red]
"([^A-Ö|^a-ö|^0-9]*?)"
[/red]

Någonting sånt kanske?
Och sedan köra RegExp.Test(strText)

Medlem sedan nov. 2001348 inlägg
#3

Visa gärna en fullständig kod.
Jag är själv otroligt dålig på just regexp och letar efter något liknande.

Användaren ska självklart få ett felmeddelande om texten innehåller tecken som inte är tillåtna.

"([^a-öA-Ö0-9])" Är nog mer rätt om man vill tillåta stora och små bokstäver oxå? (om man inte kör med IgnoreCase då alltså)
edit:
Här finns antagligen svaret:
http://www.webforum.nu/showthread.php?s=&forumid=22&threadid=10717&highlight=tecken+till�tna

Medlem sedan dec. 20003 887 inlägg
#4
set objRX = new RegExp

objRX.Global = true
objRX.IgnoreCase = true
objRX.Pattern = [^\w\dåäö]

if( objRX.Test( söksträng ) ) then
  [blue]något som inte ska vara där hittades[/blue]
end if

Den snutten borde ta hand om det.

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)