Avatar billede jensb Nybegynder
23. november 2003 - 15:46 Der er 7 kommentarer og
1 løsning

Replace et punktum

Jeg har lidt problemer med at lave replace på et punktum. Kan det være rigtigt at det skal være specielt?

Jeg har et felt hvor folk skal udfylde en pris. Og jeg vil så sikre mig at folk ikke selv skriver kr. bagefter prisen, ved bare at replace "kr." med ingenting. Men af en eller anden grund, så fjerner den kun "kr" således at punktummet står tilbage?

Nogen forslag?
Avatar billede fuxi Nybegynder
23. november 2003 - 15:55 #1
Nej det burde ikke være et problem at erstatte et punktum...
Jeg formoder at du laver noget lignende dette:

<%
  minVar = Replace(streng,"kr.")
%>

Det skulle virke...
Avatar billede fuxi Nybegynder
23. november 2003 - 15:57 #2
har du tjekket om du er kommet til at sætte et space eller lignende mellem kr og .
Avatar billede jensb Nybegynder
23. november 2003 - 16:00 #3
Det ser sådan her ud

bud = Replace(bud,"kr.","")

Det sjove er så, at hvis jeg inputter "1000 kr."  så bliver outputtet "1000 ."

Meget mystisk
Avatar billede fuxi Nybegynder
23. november 2003 - 16:07 #4
Hejsa

Ups!! Jeg glemte også lige den sidste del du skrev
<%
  minVar = Replace(streng,"kr.","")
%>
Skulle det naturligvis være...

Jeg har lige prøvet følgende:
<%
strMoney = "1000 kr."
Response.Write Replace(strMoney,"kr.", "")
%>
Du kan se resultatet på:
http://www.backpackerplanet.dk/test.asp
Avatar billede jensb Nybegynder
23. november 2003 - 16:14 #5
Ahh fuck... det er mig der er dum.

Jeg har selvføglelig flere Replace, for få fat i alle forskellige måder folk kan finde på at skrive "kr" "kr." KR." osv..

Men jeg starter med at replace følgende:
kr
Kr
KR

Og derefter
kr.
Kr.
KR.

Men jeg skal selvfølgelig gøre det omvendt, således at dem med punktum bliver replacet først.

Nå men tak for hjælpen alligevel
Avatar billede fuxi Nybegynder
23. november 2003 - 16:17 #6
Du skal bare gøre følgende istedet:

<%
strMoney = "1000 kr."
Response.Write Replace(lCase(strMoney),"kr.", "")
%>

Jeg har ikke testet det men det burde virke...
Avatar billede fuxi Nybegynder
23. november 2003 - 16:18 #7
Og tak for dine point :o)
Avatar billede jensb Nybegynder
23. november 2003 - 16:20 #8
Nåh ja, det vil selvfølgelig gøre det lidt nemmere.

Tak for det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester