Förbjuda tecken?

ASP

3 svar · 290 visningar · startad av ikolito

Medlem sedan okt. 200055 inlägg
Trådstart#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.

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
251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)