webForumDet fria alternativet

Förbjuda tecken?

ASP

3 svar · 283 visningar · startad av ikolito

Medlem sedan okt. 200055 inlägg
Frågan#1

Jag undrar hur man gör en function som ska söka igenom en sträng efter vissa tecken sen ska den kolla mot en annan sträng (som innehåller de tecken som skava tillåtna) och om det finns förbjudna tecken ska den gå till en sida annars till en annan.

------------------
-- alexander karlsson

Medlem sedan dec. 19996 721 inlägg
#2
%
function teststring(instring,charsallowed)
  dim m_objRxp
  set m_objRxp=New RegExp
  m_objRxp.Pattern="[^" & charsallowed & "]"
  teststring=(not m_objRxp.Test(instring))
end function

if teststring("aaabcd","abc") then
	response.redirect "bapp.asp" 'inga förbjudna tecken
else
	response.redirect "bipp.asp" 'det fanns förbjudna tecken
end if	
%>
Medlem sedan okt. 200055 inlägg
#3

jag tror inte att jag har RegExp för att alltidn är jag prövat såna script så blir det "internt serverfel" finns det någon annan metod?

Medlem sedan dec. 19996 721 inlägg
#4
function teststring(instring,charsallowed)
teststring=true
for i=1 to len(instring)
if instr(charsallowed,mid(instring,i,1))<=0 then
teststring=false
exit function
end if
next
end function

------------------
-------------------
Att vara puckad är att dö en smula.
- Skywalker

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