webForumDet fria alternativet

regexp +åäö

ASP

6 svar · 308 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

kan man göra en pattern som kollar att man skrivit bokstäver mellan a-ö?

Medlem sedan dec. 200012 464 inlägg
#2
o.pattern =" [^a-zåäö]"
if o.test(s) then
   response.write "fel"
end if
Medlem sedan juni 20003 076 inlägg
#3

har byggt på den lite men det vill sig inte!
teststrängen går igenom, vad är fel?

regEx.Pattern = "[a-zA-ZåäöÅÄÖ0-9]"

teststräng = "asd$"
Medlem sedan dec. 200012 464 inlägg
#4

regEx.Pattern = "[^a-zA-ZåäöÅÄÖ0-9]"

Medlem sedan juni 20003 076 inlägg
#5

mm, grejjen är att jag använder flera patterns inom samma function och lägger jag till ^ så får blir true/false värdet felvänt på denna pattern.
kan man köra med: "[^a-zA-ZåäöÅÄÖ0-9]",
men få tillbaka false om ett felaktigt tecken hittas?

ähh, vete tusan hur jag ska göra, i värsta fall får jag väl göra en egen function för bara denna pattern.

Medlem sedan dec. 200012 464 inlägg
#6

Du kanske kan använda

^[a-zA-ZåäöÅÄÖ0-9]+$

Medlem sedan juni 20003 076 inlägg
#7

jag tror tamme tusan att det funkar! :bire

263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)