Hejsan.. har ett problem Tack för svaret. Tänkte inte på det... Ser alltid ut såhär HejVisa endast..
OM en söksträng innehåller ex: "T0000212" hur kan man då plocka bort alla nollor före 212 och efter T så det bara blir T212 kvar ???Sv: Visa endast..
Det däringa funkade ju bra.. men om jag har T000202 då blir svaret T22 och då blir det lixom fel... HmmmmSv: Visa endast..
Vilka versioner finns det mera tex TT0000121
Två bokstäver?
Bokstäver mitt i eller i slutet av strängen?
/JanneSv: Visa endast..
T0259841 T00065102 nollor direkt efter T
men det är löst.. här kopmmer en lösning på det hela
search_nr = right(rs("regnr"),6)
set regExpObj = new RegExp
regExpObj.Pattern = "^0*"
instring = regExpObj.Replace(search_nr,"")
bokstav = left(rs("regnr"),1)
nyreg= bokstav&instring
'response.write bokstav&instring
Det kallas tydligen"reguljära uttryck" och vipps lärde man sig något nytt !!!Sv: Visa endast..
Hade bara ett annat kanske lite enklare förslag:
strOriginal = "T000202"
strLetter = Left(strOriginal,1)
number = Mid(strOriginal,2,Len(strOriginal))
newStr = strLetter & CInt(number)
eller för att "knö ihop" allt på en rad:
strOriginal = "T000202"
newStr = Left(strOriginal,1) & CInt(Mid(strOriginal,2,Len(strOriginal)))
MVH
/Uffe