OM man gör så här
"\D"
och kör replace med "" så får jag ju ut alla siffror ur en sträng men om jag bara vill ha ut siffrorna från början fram till det första felaktiga tecknet hur gör jag då..
alltså
123jfdse455/)
skall bli 123 inte 123455
Tack på förhand
J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
Lagras det inte i $1?
(Hittar ingen bra länk, men du har säkert sett det.)
Eller i Match.FirstIndex?
http://www.devguru.com/Technologies/vbscript/quickref/Matches_Collection.html
Kanske tom i båda?
Peter SMedlem sedan dec. 20025 483 inlägg dim re: set re = new regexp
re.pattern = "\d+"
dim m: set m = re.execute("123jfdse455/)")
if m.count > 0 then
response.write m.item(0).value
end if
set re = nothing
Typ.