devotionMedlem sedan jan. 20013 582 inlägg Hej igen... ;)
Har följande kod i asp:
set re = new regexp
re.IgnoreCase = True
re.pattern = "\.txt$"
if not re.test(sFileName) then
Response.write "Du försöker ladda upp en fil som inte är en textfil!"
Response.End()
end if
set re = nothing
som kontrollerar filändelsen på en uppladdad fil.
Hur gör jag om jag vill lägga till ändelsen som en variabel i stället för ett fast värde? (.txt)
mvh
Henrik
@ndersMedlem sedan juni 200032 969 inlägg sExt = ".foo"
re.pattern = "\." & sExt & "$"
???
devotionMedlem sedan jan. 20013 582 inlägg Det är inte svårare än så menar du?
mvh
@ndersMedlem sedan juni 200032 969 inlägg Jag menar ingenting, men det borde inte vara svårare. Mönstret är en vanlig sträng.
Mvh
devotionMedlem sedan jan. 20013 582 inlägg
@nders skrev:
sExt = ".foo"
re.pattern = "\." & sExt & "$"
???
Hur gör man för att slippa ta med punkten i databasen.. men det kanske inte spelar någon roll?
Mvh
@ndersMedlem sedan juni 200032 969 inlägg
devotion skrev:
Hur gör man för att slippa ta med punkten i databasen.. men det kanske inte spelar någon roll?
Det är bara att konkatenera in den också då...
sExt = "." & objRS("foo")
re.pattern = "\." & sExt & "$"
devotionMedlem sedan jan. 20013 582 inlägg Hmmm..
borde det inte bli:
sExt = objRS("foo")
re.pattern = "\." & sExt & "$"
Punkten är väl redan med, eller har jag missuppfattat allt?
Mvh
@ndersMedlem sedan juni 200032 969 inlägg Japp, du har nog rätt. :)
mvh
devotionMedlem sedan jan. 20013 582 inlägg Det fungerade finfint! :D
//Henrik